The only time it is acceptable is when everyone in the band wears one as a uniform, a la these guys:
TalkBass has been independent since 1998. Add your voice.
Create a free account to reply to discussions, view embedded media, and browse with fewer display ads.
Join free Log in
Want zero display ads or expanded classifieds tools? Compare plans.
I don't understand why this would even be an issue. Bands have their names/logos on bass drums, hanging on banners on stage, and sell merch all over the place. But somehow it's not cool to wear a band t-shirt while you're playing?
I don't get it.

Acceptable? What are we? Conformists? Anything you do that doesn't involve the suffering of others is acceptable. Wear your shirts. It's good advertising. NEVER be concerned with others' opinions of you. Others are jerks. This is a world full of very vocal jerks, and the nice people mostly don't offer up opinions on stuff that's none of their business.
Wear the shirts. Don't wear the shirts. Pay busty strippers to wear your shirts. Whatever makes you happy is fine with me.
I would not wear my own band's T shirt around town, at home, or in general in public. That seems to border on narcissism. MAYBE mowing the lawn since that's not exactly public and I need something to keep sun off me and soak up sweat. I also wouldn't put my band bumper sticker on my car. I prefer non-descript in my vehicular presence-- no bands, politicians, causes, little stick people, stickers stating that I heart a particular breed of dog, none of it.
I WOULD in theory wear my band's t-shirt at my band's gig (though in actuality I don't).
This is a proper place to promote your band-- at your band's gig, surrounded by your band's logo on a drum set, with the name on the marquee (if there's a marquee), with your band's banner hanging behind the stage, in front of many of your friends. If there's one place it's okay to advertise a store with it's logo, it's IN THE STORE, during business hours. People are there specifically to patronize the store. You get upset when you see the Walmart logo in Walmart? Or the Guitar Center logo in Guitar Center?

wear the shirt. there is nothing wrong with it
maybe it's because I saw some of my favorite bands doing it at an impressionable young age?
I knew it!I would wear a Justin Bieber T-shirt, ironically of course... it's not like I have all his albums and a few rare import singles or anything like that....
It's all fun and games till you can't play Miami anymoreI feel the same way about pants.
Wear the shirts. Don't wear the shirts. Pay busty strippers to wear your shirts. Whatever makes you happy is fine with me.