You do raise a very fair point. I did want to argue that idiot and other such words are 'different' from the r word but admittedly, I do not have a rebuttal.
It does make me question though, where did society choose to draw the line and why is the line drawn there. There definitely is a lot of talk about how the r word is harmful but I think it's fair to say that isn't the case for idiot and stupid for example.
Thanks for giving me some food for thought, cheers and have a happy new year :)