Their protests should be at city halls, in front of state and federal congresses, etc. They loose that right when they hinder people from going to work, or they damage private property. They can protest in city parks, but not on private property unless they have permission from the property owner. They have the right to protest their greviences, not create anarchy.
What are their grevences?
What can the government do about it?
We still have the right to have corporations, private property, etc. You can't violate others property or civil rights, or right to work. Then you cross the line.