Thank you for your insight.
I’m not so sure that the protestor won’t press charges, considering the political nature of the event.
But, we shall see.
Could be. Of course, the other issue at play is that the protester may well be here illegally (I've seen people assuming he is, but no evidence either way). If he's illegal, he would very likely not press charges, since it could theoretically expose him to a risk of deportation (again, depending on his status).