I've been following Laura's question and the many answers/comments:
Proposed new code of conduct for all Stack Exchange sites
There have been several reactions around the inclusion (or not) of a list of 'protected categories':
gender, sexual orientation, disability, gender identity, age, race, or religion
Several people have commented that this seems like a black-list, and thus would seem to implicitly allow any other kinds of nastiness. Whereas (to continue their argument) all nastiness should be banned.
Now I'm wondering: given that some people can be offended simply because you disagree with them, maybe it is impossible to practically ban all offensive behavior, and it is thus easier to specify an exhaustive list of things over which we will intervene?
And it leads me to ask this: Do Stack Exchange users have the right to not be offended?