Don't get me wrong, I think he is a twat for wearing a shirt like that, but I don't think you should lock people up for being twats. I believe in ones right to free speech, you cannot force people to be nice to one another and erase all negative platitudes.

When you start to accept limitations on ones right to say what one feels, no matter how much you disagree with it, then you are heading down a slippery slope.