These marchers were in Pitrsburgh, too. There was a time when protests were treated like parades, and you had to have a permit. But I doubt any of these groups ever bother to get a permit. So at least once a week, they protest, tie up traffic and get on everyone's nerves. And that's on top of the cost to taxpayers for the police to keep order.
Sure they have the right to free speech, but their right should not be an inconvenience to everyone else. Nor should the financial burden of keeping them from killing one another or getting run over be borne by the taxpayer.