Hawk, I was actually taught in high school (Virginia) that the Civil War was about much more than slavery and that slavery is just the predominant reason passed down through our history. It was a while ago, so specifics escape me, but I want to say one big issue was economics and the tobacco crop industry. Anyway, I just recall being surprised about the other big issues that led to war and slavery was just a secondary issue later.
As for the Charlottesville protest, come on, there is no way some innocent person is just going to go hang out with a bunch of screaming white nationalists and Nazis because they didn't want to see this statue taken down. If that was their intention when the left the house, then I would bet they either turned right around when the saw the reality of the protest or stuck around only through the first 'Sieg Heil!' Let's follow that logic further, when the alt-right protesters began chanting 'Blood and Soil!', 'Jews will not replace us!' or 'F__k you, ***gots!', if those innocent protesters joined in, then they are no better and deserve condemnation not praise. I highly doubt they would have spoke up to their fellow protesters and said 'No no, guys, that's too far. That's not what we're here for. It's about the statue, remember? Can I get another tiki torch, mine went out?'