In Germany they put a stop to that sh*t right then and there. The war was won. The judges listened to the Nazis defend themselves, then executed them. Because there are some things humanity will not tolerate nor should it. Estimates of over 80 million people died defeating the Nazi ideology of race supremacy, xenophobic hate and bigotry and unmentionable brutalities, so that it would never be tolerated anyplace in the world again.
The recent Charllotesville events are that Nazi ideology using the mask of Confederate "history and pride" to incite and create an environment condusive to their agenda. A resurgence of hate and race supremacy in America. Like they think they're going to show up in a city flying Nazi flags, carrying guns, and spewing hate, and someone's not going to get hurt? The authorities were imbeciles for issuing the permits in the first place. Statistical data should have been enough for them to know that it's was a bad idea and too big of a risk to public safety to allow it to happen.
None the less, what happened was purposeful and premeditated incitement. It's not a freedom of speech issue over hate speech. Even hate speech has been Constitutionally defended. However, pernicious speech that incites violence and results in murder, that's not a Constitutional issue, that's a criminal issue and has nothing to do with the Constitution or protected speech. Nazis "demonstrators" and white supremacists caused the murder of a young woman in Charllotesville and should be held criminally responsible.