hahahahah, i never use gay as an insult because:
A: it's RIDICULOUSLY immature, and i can think of MUCH better insults, and
B: it's not actually offensive, try saying it correctly "you have a different sexual alignment to me", hmm, really offensive....