I have a few wrestling shirts the most recent ones I bought were the "In Punk we trust" and "Best in the World" t-shirts, and I have no problem wearing them whilst out and about, I'm a wrestling and it's nothing to be ashamed about, tons of people watch stuff I wouldn't it'd be boring if we all liked the same thing.

Because where I live in Boston England, not many people are open about watching wrestling, so there aren't many people I've seen with WWE t-shirts, but I have been complimented about the "Best in the World" shirt especially and asked where I got it from etc.