The officers response was total instinctive reflex... I bet he regretted it afterwards...
i may agree but he stil need to be punished in my opinion.Sure, get drunk if you want to;
But don't think that is a way to get lose of your responsibility. If you drink the alcohol to get drunk (or take drugs to get high), deal with the responsibility. If this means that you get arrested (due to behaviour that is caused by your drunkness), then you are responsible for it. So, if you kick a police officer while being drunk, you still have your responsibility: deal with the consequences.
There's no way to "hide" behind being high or drunk like many people think. You decided to get high / drunk and therefore you have to deal with the consequences of your own behaviour.
You don't know if the woman had a bad behavior or what really happened.