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.