Now, I'm the last guy that wants to actually see gay porn, but you're kidding me if you think that the halftime show was offensive. I didn't see teh snickers commercial, so I can't comment there.
The halftime show was just a show. Kinda cheesy with the silouette, but certainly not gay. Prince is just... Prince. Welcome to the world, everyone. People are different. That's what keeps it interesting.
Long live Britney.