Disclaimer: I follow the mindset of "Stick and Stones may break my Bones, but words can't hurt me" and thus am rather against the idea of word policing in general.
I also follow the "Rules as a social contract" idea, so I will surround any swearword the character in singular quotation marks and inline spoiler them to signify that I am talking about the word and not use it.
Now, while 'troon' is rather obviously a word intended to dis it's target audience, it's also merely a swearword, rude, but nothing world ending.
Might also be influenced by my language, like many others, not even having a specific word for slur as in unforgivable insult, something I really hope doesn't get over here, but I find it rather silly to even do those forbidden words thingies, one can still call them rude, but not something someone needs to be mad about, though a context can turn it into stuff that should be removed, however, the words themselves mostly depend on that.
Also, stuff like 'Retard' is rather silly to me to consider an offensive term, given that it's been around in use as just a crass way for calling someone stupid that it kinda lost all of it's original connections, only for some people getting the bright idea to make it offensive again. I myself am someone who qualifies as the original meaning of the word, I don't feel particularly targeted by it either. If the word is used, I don't see it as a term referring to me and whatever that entails, I see it as a very vulgar way of saying idiot(Which btw also used to mean something bad, but no one honestly considers that now anyways).
Context matters.
Also, the entire replacement thing going on for the swearwords considered offensive is also rather useless. People will know what word you mean anyways, the word will appear in their head when deciphering it, so no one who actually dislikes the word will be spared from it anyways.