Haven't both of those words always had duel meanings? People just began to realize and use it.
That's why I said when they were
used under their original definition. Using the word "gay" in the vein of moronic or even in the vein of homoloveual 9i.e. Saying to mean those terms, respectively) is like using slang. It may be a part of the language, but it can and may eventually change. But it won't change if no one even tries to change it. :o