Typical opinion from an ivory tower. Try climbing down to ground level for a taste of reality.
The KKK and neo-Nazi demonstrators are a very small minority. Rather it's ordinary folk protesting about their shrinking civil liberties including free speech that u see out there.
Facing them are  masked thugs like BLACKBloc/ Antifa ( = anti FIRST AMENDMENT) anarchists hell bent on battling all opposition to THEIR fascist views...armed with pepper sprays and urine filled bottles and other projectiles. They are NOT anti hate,,...they are PRO anarchy and chaos.