If I were Mayor, I would issue a decree giving full amnesty to any citizen who took whatever action they deemed necessary to get through the blockades being formed by these idiots.
No, you can't do that! They have to be punished if they were to assault a protestor.
I got it: Fine them. No jail time. Fine them: $1 for every occassion. 8^)
Note to protestor: I have a good job and a great savings account. My apologies in advance...judge, let me know where to send the check...ah, forget, I'll even bring cash.