Oh, and Trump's "fine people on both sides" statement was not support of Nazis or white nationalists.

It was Trump being Trump and saying something stupid without really thinking about it.

Trump was afraid to approach the Charlottesville thing as making it appear that he was supporting the left-wing faction there while condemning the right. So he blurted out the "fine people on both sides" line in order to say that most people there were decent and simply disagreed with one another, and that the only ones who should be condemned are the extremists.

Normally that would be a good message, but he didn't think about the fact this wasn't a normal left-versus-right protest, but rather a white nationalist rally where most present on the right weren't at all "fine people". They were exactly the extremists he was trying to condemn.

Here's the exact quote:

Excuse me, they didn't put themselves down as neo-Nazis, and you had some very bad people in that group. But you also had people that were very fine people on both sides. You had people in that group – excuse me, excuse me. I saw the same pictures as you did. You had people in that group that were there to protest the taking down, of to them, a very, very important statue and the renaming of a park from Robert E. Lee to another name.
Read the full quote. He wasn't trying to be racist or support white nationalism. He was trying to say that there were some decent right-wing people simply protesting them taking down a statue and renaming a park, even though there were neo-Nazis present as well.

Unfortunately, Trump didn't fully understand that, yes, this was mainly a white nationalist rally. So he said something stupid not fully understanding the situation, and that has been used against him by the media to portray him as a racist.

This is what bothers me about a lot of the attacks on Trump. Rather than picking the many valid points to attack him on, they twist his words, attack him on BS, and try to cast him as something he's not.

Trump doesn't mind getting the white nationalist vote, because he thinks any vote for him is a good vote. That's the narcissist in him. But he's not a racist, anti-Semite, or white nationalist by any means.