It seems to me that this word is currently going through another change. It obviously still has the "homosexual" meaning, but now, as, I guess, a reference to this, people are calling something that they find unfavorable "gay".

Ex. "I can't believe the principal made a rule against wearing hats in school, that's so gay!"