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.