Yeah, I mean, if we're in a public place I'm gonna do my best not to upset you. If we're at your place, I'll leave; if we're at my place, you've gotta leave. If it's a bad enough disagreement we can take it to court and let someone objective sort it out. That's how we all get along.
People don't have the right to not be offended. I think you are half right, but offense probably has to be both given and taken, not just taken.