Protests are not meant to disrupt.
They are meant to convince your fellow citizens of your position.
Being a disruptive $#@t, not only defeats that purpose, it actually causes more people to vote against you.
Moreover, emotionally driven teenagers (or stunted "adults") use these protests as a pubescent venting mechanism to smash business and mistreat adults they encounter, like some narcissistic violent therapy session.
It should absolutely be illegal.