Gay also means happy
not just homosexual
So your also stereotyping the use of gay as homosexual rather than happy. So to be fair you can't really say 100% which meaning of gay he was altering, + gay is considered a slang for stupid or dumb in lots of the world, just like fag has a slang meaning(in england fags, or commonly known in the US as cigs, is an everyday word).
So while it may be considered as meaning homosexual by some of the people on this site(a lot of them are people I really think are cool people), it is not understood as one set meaning all over the world.
do you hate me?