Ok, listen here..
Words, especially in the English language, often have meanings that may change over time.
For quite a time, gay used to mean colorful or showy. For quite another long time, gay used to mean happy or pleasurable.
In the past few decades, the word gay has come to mean "homosexual," or having sexual attraction towards others of the same gender. But it seems in the past few years, the meaning of the word "gay" has been transforming into something that is used to express outrage or annoyance.
"That move is so gay!"
"I can't believe I died in such a gay way!"
I don't see why this offends people at all, personally. The word gay has obviously been moving away from being used to describe people who are homosexual and shifting towards being used to describe unpleasant, annoying, or outraging things. I mean think about it.. do you think that for ONE MOMENT that when someone says something is "gay" in the examples above, they are meaning to offend the homosexual population, or that homosexual people even cross their mind? No.
Language changes, the word gay's meaning happens to be shifting away from homosexual people.