Although I should find it offensive considering I'm gay, I really don't. Then again, I often use it jokingly and not at all in a negative way - as in calling things I like or enjoy gay. Which, yes, is admittedly very stupid, but...
I actually can't come up with a justification for that.
But I...