I think above all, the American police is to blame.
When we have protests in Germany both sides are vehemently separated, and streets are closed down to prevent both sides from ever coming near each other, and people don't have to bring shields and helmets.
Then the leftists get into fights with the riot police. It's all pretty orderly and usually nobody get hurts.
America still gotta learn.