I still don't really know what happened--there are too many things that don't quite make sense. Regardless of Wilson's guilt or innocence, however, a lot of blame must be placed at the feet of the Ferguson PD, who have screwed things up at every turn.
Much has been made of the video of Brown allegedly stealing some cigars; I ran across a post yesterday--can't post the link, due to language issues, but it purported to have the complete security video, in which Brown clearly pays for the cigars. The post claims that Brown then tried to get some more cigars, but didn't have enough money, but there was no "confrontation".
At this point, I don't know what the truth is. But I'm pretty sure that when the truth does come out, that someone needs to go to jail regarding that video, because one way or another, someone deliberately created an inflammatory in a situation that's clearly equivalent to yelling "fire" in a crowded theater.
Also, because you find the funny in odd places sometimes,
here's this:
A CNN talking head wondered why the police didn't just use water cannons to disperse the crowd. Her co-anchor's look is priceless.