this isn't a matter of taste. It is a matter of derogatory insults.and it is not a "personal" thing; it is universally understood that such remarks are inappropriate.
Do you know the history of the word "faggot" and its use to deride homosexuals?
It's cuz they used to burn 'em at the stake...hence the connection to a formerly innocuous word meaning "a bundle of sticks."
as for "personal attacks," gimme a break. You started this. Be a "man" and admit as much...