Those words you listed are an example of exactly what I’m talking about. Words like Nazi, bigot, etc have lost most of their power now because they have been used so much. 5-10 years ago those labels could ruin your life and people in the US would trip over themselves to prove how those labels didn’t apply to them. Now a great number of young people don’t care at all about being labeled as those things, and being labeled as one of those things is much less likely to ruin one’s life/career.
I’m just saying that words have the power they are given by people. If you don’t want to be offended by a special word you then just don’t give it the power to hurt you.
“Queer” is another example. It used to be a slur, gay people decided collectively that they were going to take the word back, and it worked. Go ahead and call someone queer as a slur in San Francisco, it doesn’t really work the same as if you had called someone queer in the Midwest in 1990.