tbqh, the word gay has had many different meanings, only one of which is to refer to people who are homosexual.
For a very long time it quite simply referred to a happy person or thing that conveyed child like happiness... I would hazard a guess (without knowing too much) that this may be the reason that homosexuality has become referred to as being gay, as right or wrong, past impressions of people who were homosexual was that they were outwardly overly happy.
Clearly this is a ridiculous insight, as with any group of people, some will be outwardly happy, others wont be, whether they are homosexual or not doesn't really change this, although the trend towards "campness" does sort of go hand in hand with overtly "gay" or happy behaviour, so perhaps there's another reason for the link.
Whatever the reason, "Gay" has also been linked in the subconscious os a whole generation with just meaning "rubbish", perhaps its original meaning WAS linked to homosexuality being rubbish, I personally have no clue whatsoever, all I know is that I have grown up with that word having two utterly different meanings, and I won't be stopping using it in that context for any reason other than when it starts to make me feel silly for saying it cos I'm too old (around now

)
Some of the homosexual folk I know use the word in that context also, they are from the same generation as me, so clearly they have multiple meanings for it as well.
Some words have only ever had utterly despicable uses in the past and as such should remain buried and unused, others have evolved in their meaning and tbh "gay" in the sense of "that's a bit rubbish" is one of those words.