Hmm, lots of stupidity going on in that situation.
Throwing snowballs at vehicles is something their parents should have taught them not to do by age 3. But the cop pulled a pistol because of it, then assaulted one person, and picked a seemingly random person out of the crowd to arrest. He might get in deep doo-doo over that, and I won't shed any tears if he does.
I do applaud the crowd for standing up to a cop with a superiority complex. But when someone pulls a gun, staying there and taunting him may not be conducive to one's health. :/