My Boss Sent Me Home For Wearing Inappropriate Outfit

I got sent home today because my boss said my outfit was inappropriate. Are you kidding me, bro?! I work in radio where no one can see me! 

Also, I work on an Alternative Rock station that plays Thirty Seconds To Mars & the band sent me the shirt! Kinda rude to NOT wear it in my opinion.

Be honest. What do you think? Is the shirt too much for work, even if it is a radio station?