Pretty spot-on. But screw calling Mike Brown "a child." They did the same bullshit with Trayvon Martin. Everything else was solid though.
It's fucked up that nobody will know how police used to be outside of reruns of the Andy Griffith show. There have been many steps of separation between how things used to be. You no longer see locals policing their own neighborhood. You have cops come in from different counties to police. Now, you have the federal government providing funding and other resources to local police. That is fucked up and it pollutes the relationship that is supposed to exist. The only people who should be paying police are the very people who are being policed by them.
This also makes me think about a larger cultural thing beyond the police. People don't give a shit about their neighbors anymore. It's very rare to see people reach out to help someone. Everyone just keeps their head down. I think it's a mixture of many things (fear of being sued, a less responsible & respectful culture, fear of being hurt, etc) but it certainly has an impact on how individuals act in their communities too.