Originaly it was a offensive way to call gay men , but nowadays mostly used as a synonym to words such as : idiots , retards , losers etc.
Jake ur faggot