"substituting a tired "U.S.->Nazi" cliché in place of whatever message you intended."
He didn't make that claim. He made a specific claim. Rather than debate that claim, you're attacking the word he used. Have you got a better word? As far as I know, the term "Fascist" is the most clinically correct term for that type of system. If someone were to use the less correct, but more emotionally charged term "Nazi", then your line of attack would have some merit.
Ironically, you've made rational discussion impossible because you're using your emotional reaction as an argument against the use of the most accurate term.
I believe this is a tactic. You don't want to admit that this is happening, so you wish to deny anyone the possibility of pointing it out, by insisting that the most appropriate term is "irrational".
The irony, of course, is that this attitude on a mass scale is what allowed the Nazis in germany to obtain so much power. Germans are not genetically fascist, they're just like everyone else. However, like everyone else, they had a very hard time believing that their government could be doing evil, and so they lived in denial. Even after the war, many germans found it difficult to accept that the holocaust had happened.
The idea that fascism, which has happened historically on more than one occasion, is impossible, is perpetuated for ideological reasons. A cynical person might say that those perpetuating the ideology do so because they know their ideology is at its root fascist. (In that case, you would be the victim, not the person I'm accusing.)
If you've got a better term for a society where the economy is privately owned but under absolute control of the government, and the necessary authoritarianism that goes with it, please feel free to propose it.
But your attempt to banish the word created to describe such societies simply because you don't like the implications makes rational conversation impossible.
For instance, rather than discuss the trends we see in the USA, we're dealing with your insistence that we shouldn't use the correct word!