Well, you were seeking attention when you selected that particular shirt to wear, weren't you?
If you choose to wear a Harley shirt, a political shirt, a concert shirt, any shirt or jacket with a logo, corporate, political or comedic-you are looking for attention. You expect people will read whatever, right?
So, just as you have an absolute right to wear these things and show the whole world you're a Smith guy (with a Kimber under the shirt-now how sincere was that message, really?

) those who read your ad, your political philosophy, your hobby or whatever you wanted them to see have the right to absolutely despise you for what you say, what you show or for no reason at all. Or, they can give you the thumbs up, a smile, or stop and chat.
Just like it was your choice to wear that particular shirt or hat or jacket, it's their choice whether to respond, and, if they choose to respond, whether to be supportive or hostile, or something in-between.
Although I relegate logo'd hats and shirts to the range, I absolutely support your right to wear them anywhere.
I just think you have no right to act surprised or express hurt feelings when your sought-after attention isn't the kind you expected. If I put on a T-shirt that is very unflattering about our current president, perhaps questioning his birth place, I should probably expect some hostile retorts from certain folks who see it, right?
So, if folks look at you like you have a big bugger sticking out of your right nostril, or like you really need to try a shower once in a while, it's only to be expected. Just like the hugs and kisses from others.
I mean you wanted folks to see/read them, didn't you?
Bob