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'.