There may have been people on both sides who came to peacefully protest, but they were outnumbered by the people on both sides who came looking for trouble. Both sides got what they were looking for.
That event was set up by the Nazi kids trying to find legitimacy by attaching themselves to an issue that regular people care about. They themselves do not give a damn about any statue. They are doing it to seek acceptance.
They tried it in a rally in Houston last month showing up with their Nazi flags, but were driven away by real conservatives. So this time they decided to advertise this event only in Nazi circles.
..but only one side got the blame.