I see no "moral equivalency" is condemning the "bad" and the "worse".  

Attributing the KKK and Nazis as Trump's base is beyond ludicrous.  That's like calling the terrorist Earth Liberation Front the "base" of the Green party or Muslims the "base" of the Liberal party just because they gave refugee status to 25,000 Syrians.  I am no Trump supporter, but it's plainly evident that Trump had enough popular support to win the election,  including a base which is horrified by what happened in Charlotte.  

Painting all of his supporters as extremists is extremism itself.  Not helpful.