Last I checked, the criminal punishment for a private citizen committing domestic assault and having shirts that say F You on them wasn't public ridicule based on the way you look. But you know, with how ****** up Iowa has become, maybe that's changed since I lived there.
Last I checked the freedom of speech that allows someone to wear an "f you" shirt is the exact same freedom of speech that allows people to make fun of it. sounds like a bunch of idiots all around but what's good for the goose is good for the gander.