Billy Joe Kissed a Boy

For some reason, this is extremely punk rock to me. I mean, he’s not gay, and most straight guys would never do this. We would NEVER do this. Awesome.
Why is the guy he’s kissing wearing girl pants and rainbow shoes to a Green Day concert?