What would you call a person who calls another person a "faggot" in a very hateful way, when this other person is not a homosexual.

closed as primarily opinion-based by FumbleFingers, Edwin Ashworth, Dan Bron, Drew, Chenmunka Jun 17 '15 at 13:02

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 2
    Konrad, I think it's very unlikely that there is a word for a situation as complicated as that. What names have you come across in your research, that we might start to consider? – Margana Jun 15 '15 at 12:33
  • 2
    An ill-informed person(in a derogatory sense). Most people are ill-informed that way, because most of them use 'faggot' as a substitute for 'stupid'. It's now just a slang-term. – Aishwarya A R Jun 15 '15 at 12:36
  • @Margana: well, none. That's why I asked. – Konrad Gajewski Jun 15 '15 at 12:46

Many derogatory terms - such as "faggot" - are not used based on their literal or slang meaning. Instead, some people use these words as a general insult.

Anecdotally speaking, I have a homosexual friend who calls others "faggot". Obviously he's not using it to mock gay people, but the word has been overused in some environments (such as online gaming) that it has largely lost its meaning.

Therefore you're looking for a word to describe a person who makes a general hateful insult to another person.

I believe the slang word you're looking for to describe this person is:

An asshole

Not the answer you're looking for? Browse other questions tagged or ask your own question.