I figure it just means three things now
Gay=Happy
Gay=Homosexual
Gay=Lame

but yeah its not very nice but i think it just gets in to vocabulary and its just comes out. I do say it but I don't mean it in a "i think gay people" are bad way, thats just wrong and horrible!