I think what needs to happen is all police activity should be recorded. This way we get 100% of the story all the time.
I'm not sure how that gets administered or enforced but it should at least be discussed.
The notion that a regular citizen shouldn't be able to record cops is ridiculous.
I understand how difficult their job is and respect those who do it well, but for those taking liberties with their power perhaps making all interactions available would serve to force them into making the proper decisions when situations like these arise.
I'm pro-cop but I'm more pro-human and despite Garner's poor decisions the cop made worse ones especially when the confrontation was already dealt with. The guy is dying saying he can't breathe. Probably shouldn't have been laying directly on top of him with a choke hold at that point.