First of all, I just want to say that I truly respect police.  A vast majority of them are hard-working, honest people who are trying to make the world a safer place and earn a living while doing it.  This video is the exception though, as a cop completely sucker punches a woman in Philadelphia.

This video is sure to cause quite a controversy and rightfully so.  Granted, I don't know what this woman said to the police officer or what she did before the video started rolling, but I do know she was walking away from him and didn't appear to be a threat to anyone.  I know a lot of people are going to start with the "PIG!" and "F*ck the Police!" cries, but that's not what I'm trying to say.  I'm trying to say that this was a blatant abuse of power and this guy should be charged for his actions.  It looks like a dude behind the woman threw water into the group of police and the cop just turned around and punched the first person he saw.

Source: Fark