Never insult someone for being gay. It is their choice of life, and it is like insulting someone because they're black, or they're an aethist. Insulting someone because of this is quite similar to racism.
Synonyms: Homosexual, lesbian (used with females).
Adam: Hey, there's a gay couple over there.
Tim: *Shouting* GET A ROOM, FAGGOTS!
*After a minute of violence*
Adam: No officer, I did not witness Tim's death.