You don't get out much, do you? 48 years old and I've known it for over 30 years. You don't call someone a faggot unless you want to teeth knocked in. Maybe you wouldn't mind, though.
Have had a few knocked in ,have knocked a few in, getting a little old for it now though.
Faggot may be a vulgar term for a queer but it is far from profanity.
Now talk about a man's mother and that can get upsetting.