Technically, fag (short for faggot) is a derogatory term for a
homosexual. However, a majority of society uses the term to refer to an inconsiderate, annoying
asshole or a person who pisses people off on a regular basis. A good chunk of openly gay men do not take offense to the use of this
word thrown around in modern conversation. This part of the meaning pretty much says, fags can be gay, but not all gays are fags.