Cops are not god, they are simply put in place to enforce laws, time and time again they have been proven to be incompetent of the laws they are supposed to be enforcing. This is a training issue, nothing else; see ferguson.
A badge and gun does not give extra rights and privileges, the same way my military status overseas didn't give me free leeway to smoke motherfuckers without repercussions.. Or as I saw fit. Who knows the details of the actual shooting at this point, but Ferguson looks like an iraqi town that we had good intel on back in 2008.. If you're okay with that and have no idea why people like me have a problem with that; so be it.