All of the above.
I've watched two nights of live feeds from Ferguson and I've seen passionate people, angry people, crazy people, stupid people, violent people, responsible people and people just wandering around wondering where their world went. It's ugly.
Yeah, racism is part of it. At this point I'd say it's more the institutional kind of racism where people of one race just assume that people of another race hate them....and it's going both ways.
Yeah, it's police injustice because I've seen cops being assholes but when you get right down to it, they're dealing with assholes on the other side. The problem is that they're lowering themselves to that level.
Yeah, it's cultural differences. Folks in Ferguson apparently don't think twice about incidental crime. It's just part of their daily life and others don't understand that.
Yeah, it's class warfare. Blacks are feeling like they're a subset of American culture. Of course all this crap in Ferguson isn't exactly going to change that point of view.
And yeah, it's crazy people. How ANYBODY could figure that this kind of behavior is productive or positive or reminiscent of the civil rights struggle is absolutely bat**** crazy.