Earlier quoted context omitted.
Alt right is a progranda term by neo nazis for neo nazis, so they don't sound like actual neo nazis. Stop using the term alt right. Alt right means neo nazi. Nothing else.
Not every racist is a neo nazi, not every leftist is a stalinist. Lumping them together is a cheap tactic to aggravate people, which I think it's dishonest and not very effective.
True, American racists are, for instance, quite often neoconfederates. OTOH, the Confederates were among the direct inspirations for the Nazis, so in a sense that makes those racists Neo-Proto-Nazis.