I notice people like this always look for drama with the cops. They act out this way to cause controversy. Look at the guy holding his cell phone out recording the whole thing and all his friends around.
I don't think the cop went over board. You give problems to cops expect to be kicked, punched, sprayed, and/or slammed. People have so much lack of respect for cops. I suppose its quite alright to slap, push, punch, grab and wrestle with cops? Cops biggest fear is getting hurt or killed on the job, so they will take whatever means necessary to prevent that. I know I would and anyone else would. Hey, they are regular people just like you and me, its their job. Why do people gotta make it harder for them?
If I was a cop, I'd be the same way. I'd take no crap from anyone.