how about you move along cop hater. More excuses from people that have some sort of bias against law enforcement don't fly either.
They day LEOs stop becoming a self-gratifying, self-serving group of individuals, is the day I stop hating them. As is today? Just another street gang, but this one just happens to be state funded.
It take two to have an altercation, but one of the two have to start it. She started it and in the end got punched. Had he started it he would be totally in the wrong, but he didn't. every word in your post tell that you have made up your mind without looking at the situation objectively. personally i think he exhibited a shitload more self control then some of the officers i've encountered. she took a glancing blow instead of the cop using a tazer or worse, if he was very panic prone, a gun.
I looked at the situation objectively. If I punched someone in the face at my job, regardless of reason, I'd be canned. Police are not inherently above you or me, but people like you propagate that kind of thought in to their heads. Some response was justified. Punching her in the face wasn't the right response.
Get over yourself.