A common complaint I read often is that people the page owners don't consider "true punk" are wearing punk rock t-shirts. They cry "They probably don't even know what genre their shirt is" or "They probably never even listened to the band".
First off, bands like Ramones and Misfits are mainstream as fuck. Their songs are used in nationwide corporate advertising campaigns and probably most Americans have heard at least one of their songs. The bands were super successful and lots of people from all walks of life enjoy their music. This is a good thing!
Second, when high profile people wear punk t-shirts it elevates the whole genre. Millions of faggot kids all over the world are more likely to go to their first punk show when someone from a mega band like One Direction wear a punk t-shirt. More heads at concerts means more money for smaller bands who can then can go tour and live out their rock 'n roll dreams.
Bigger is better! The idea that punk means unsuccessful and obscure is fucking stupid and needs to stop! Punk should be all inclusive and open to everybody. The bigger it gets the better for everybody involved. If you have a t-shirt I'd mail some to any celeb who will wear it!