Here's my point of view: I don't think such slogans should be on t-shirts. Remember my thread about Victoria's Secret underwear for young girls, which had messages like "I dare you," "call me," and "wild" on them? Another person mentioned in that thread that such slogans and messages shouldn't be on underwear or t-shirts, and I agree. It's about a common sense of decency. Now, while I will object to you if you are wearing a t-shirt with those kinds of messages that the mayor of Orange Beach, Alabama hates, I would still allow you to buy and wear such shirts. Most places will allow people wearing these shirts to go inside, though there might be certain exceptions, particularly if the place is meant to be family-friendly.