You know Gerry, I see t shirts every day that “offend” me but I never say anything. Why bother? It only feeds the flames. I mean if people are actually going to stoop that low to wear stuff like that then, well, that’s on them.
Asking anyone to take off a t shirt because you find it offensive? Sorry. We have free speech in this country. For this man or even the jerks at westboro baptist. It has to be the same or no one has free speech.
And that is why conservative messages get censored, while left-wing messages don't. We don't bother to complain.
A private business can ban an “offensive” shirt, but they better be ready to deal with the consequences.