‘Racism’, ‘sexism’, and ‘xenophobia’ are perfectly legitimate words that point to ugly ideas and ideologies. The words have content and meaning. When discussing the realities to which they point, the words are necessary: some people really are racists, sexists, and xenophobes. Likewise, the words ‘fascist’, ‘Nazi’ and ‘Klan’. These words have meaning. They should not be used recklessly, but they also should not be, cannot be, avoided when reality requires them. I haven’t had occasion to use the word ‘Klan’ or the word ‘Nazi’ in my postings, but the fact that Steve Bannon’s alt right group, under the leadership of Richard Spencer, is now openly embracing Nazi rhetoric and gestures is going to make it difficult to exclude that word from future conversations about him.
The attempt to control the language that accurately describes the most troubling aspects of Trump’s thinking and rhetoric is part of a strategy to normalize him.  It’s intellectually dishonest. I know you won’t fall for it.