Seeing the title of this thread, I just had to come in to check it out... And yes, as CMCracker said, very appropriate! My girlfriend was sitting next to me when I was on this site and had the same reaction without even seeing the title.
Honestly I wouldn't mind wearing this shirt just to see people's reactions. Then when they ask me why I'm wearing it I give them an honest "What? I like Stone Temple Pilots, what don't you understand?"