This shit need to end.
"Peaceful protest" means being seen and heard. It does not mean interfering with the lives of law abiding citizens.
Criminal trespass and disorderly conduct them. If the do not leave on there own after being charged, then put them in jail, by force if necessary, adding resisting arrest. Make sure each and every one has a criminal record.
If they are students, expel them.
If they are underage, charge their parents.