1)To be attracted towards the same sex.
2)To be in a happy mood, joyfull, enjoying life.
3)A slang term for
something bad.
My
opinion.
I do not see why 'gay' is an insult, it is actually
something the council (or something) produced to try to erase the discrimination towards homosexualists. 'Gay' actually means 'Good As You'.