Wow that kid is a moron. A uniformed cop grabbing your shirt, even unprovoked, is absolutely no grounds for throwing full strength punches at a cop.
Two things:
- There was provocation
- There has always been, and should continue to be unequal allowance of force between police and non-police. On the flip side, police should be severely punished for abuse of their authority.
Someone did throw a drink at the cop - you're not allowed to do that, they're not a normal civilian. The police are justified in asking who did it and temporarily holding anyone identified by witnesses. Frankly, I think the cop was planning on grabbing the shirt, shouting at the kid, and seeing if anyone else also identified him as the thrower. Do I think the officer should have to do it politely? Nope - so far I don't see any abuse.
Now if the cop went in with fist or baton swinging - that's absolutely crossing the line and he should be fired.
Secondly - police deserve the ability to respond with unequal force in physical situations. Part of it is to discourage future attacks on officers, and the other is that they're under no obligation to open themselves up to extra risk so they have some leeway in 'removing a threat' beyond what a normal civilian can do. Now where that line falls is constantly evolving and we as the public should constantly be holding police accountable. So if someone throws a punch at a cop and gets 3 back (throw 3, get 9 back)- that's ok in my book. Beating a cuffed and immobilized person is certainly not.