Maybe with "gay" being used as an insult meaning "sad" (in its new sneering sense), its utility as a non-insulting word for homosexuals is reaching its sell-by date.
In which case the older meaning might revive, in time. The thing is, it's such a good word for rhyming.