Lazy tactics prop up lazy arguments. I think we can all agree that throwing a snowball at an armed man--cop or otherwise--is dumb as fuck. It's a reckless, arrogant, stupid act that endangers you and everyone in the vicinity. I think we can also agree that yelling "Fuck you pig!" or some such is the kind of thing that makes those of us who live in fear of the police chafe. Lastly, I think, for black people, and especially those of us who've had friends killed by the cops, it's particularly grating to be confronted with the fact that we live under different rules.
But that said, an argument about who was "the bigger idiot" is really beside the point. One idiot lacks home training. The other idiot lacks professional training. One idiot is a dumb-ass kid. But the other idiot is a salaried, pensioned employee of the state, whose job specifically entails not acting like an idiot. One idiot thinks he's empowered to throw snowballs at cops. The other idiot is, as a matter of law, empowered to throw hot-ones. One idiot might ruin your Hummer. The other idiot might ruin your life--and then go to work the next day.
They aren't the same, and soft-peddling the act of drawing a gun in snowball fight in hopes of spiting some stupid kid, is the kind of dumb-ass tribalism that ultimately hurts the tribe. D.C. is a majority black city, and this guy has been on the force for over a decade. If he's acting as he was--on camera--toward a group of predominantly white kids, imagine how he's acted toward black kids over the years. Imagine how he'll act towards your kids in the future.