@icehorse
You seem to just be decrying how protests work. A protest is pretty much always a group of people chanting about their side and another anti-group chanting about the opposite side.
This isn't the death-knell of freedom of speech. It's literally what a protest is.
The neo-Nazis were given a government provided permit for their protest. The government fulfilled their first Ammendment obligations. The other side were given permits as well. That's how this should work; no favoritism, no censureship.
That it devolved into violence is the problem. That one side murdered a member on the other side is horrific.
But, if you take away the violence, then I fail to see how anyone's freedom of speech was curtailed.