And, yet again, the right way is the middle way.
Creating offensive content for the sake of creating offensive content will aggravate a lot of people, and is a bad form of expressing your right of free speech. On the other hand, pungent, creative satire is a GREAT tool to provoke thinking and raising awareness to a lot of issues, as well as simply poking fun at the absurdity of certain situations.
What i'm trying to say is, you can't just ban "offensiveness" because that will end up making sure that no new content is ever created, because everything is offensive. But you can't also allow everything everywhere.
I think what the strip's trying to say is, you don't go to the door of a Catholic Church and start distributing atheist(or satanist) propaganda. That's a good way to get punched in the face, even if what you're doing is perfectly legal. Doing that at a mall is also perfectly legal, but much more unlikely to get you punched in the face.
Yes, the person punching you in the face is an asshole that could've simply walked away, but, you're kind of an asshole too, you know, for doing what you ought've known was risking that very outcome.
I'm very sleepy and that's as far as my reasoning will go, but maybe we create a thread to discuss this? It's a very interesting subject.