Groups preaching racial superiority have, unfortunately, been around for generations. Even worse, such outdated beliefs are still with us. Groups like the Klan, skinheads, neo-Nazis, and websites like Stormfront spout hateful, vile ideas which must not reflect the values & ideals of this country. Racial supremacy & segregation are ideas whose time is long past, or at least should be.
But while such ideas aren’t welcome here, those who hold such ideas have the right to peacefully express them. And those who believe in the inherit value of people regardless of their skin color have the right to peacefully oppose such bigotry.
Part of the problem in Charlottesville is that apparently the two groups may have been brought in to the same area by law enforcement. The ‘Unite the Right’ protest was supposedly broken up and its members directed/dispersed towards the anti-racists. Had these two groups been kept apart, maybe at least some of the problems might not have happened.
Americans need to be willing to let others express their beliefs, no matter how offensive they are. Activists are demanding that memorials to Confederate officers and even Thomas Jefferson & George Washington be removed because of slavery. In Germany, and a few other countries, it’s illegal to give the Nazi salute, so we need to stop ‘honoring’ slave holders. But we have the 1st Amendment, and if it’s legal to burn the flag, as it’s been ruled, then art of any kind, as an expression of freedom of speech, must be allowed as well, no matter how offensive it might be. Or maybe we could get rid of memorials to FDR, Margaret Sanger, Lyndon Johnson, Robert Byrd, Andrew Johnson, Che Guevara, Lenin, and Stalin, and George Soros would have to be turned over to authorities in Europe for his alleged financial crimes as well.