As to 'getting out of his car improperly' being 'all' that he did to contribute to the situation...how much do we consider 'just acceptable error' from a cop? I've had life and death jobs, and I can tell you that the people I worked with had zero tolerance for making mistakes, and so did I. So here we have a cop making a mistake, and somebody died.
Sure, the guy made the situation worse. You say 'he shouldn't have taken the opportunity to attack the cop', I say 'once you start you can't let up', so one way or another we agree Brown made the situation worse for himself. But nobody, least of all his fellow cops, seems inclined to mention that if Wilson hadn't screwed it up in the first place that would most likely have been the routine investigative stop that it was meant to be. While screwing up isn't murder, if you screw up and somebody dies there should be some sort of consequence, yes?
This is an excellent point and I don't find anything in it I particularly disagree with. I too, have had life and death jobs and I had zero tolerance for mistakes as well. You just cannot afford to tolerate any degree of incompetence when lives are at stake; and those who do make mistakes that lead to the loss of life do need to be made an example of to inspire others in that position to do better.
If this point were the main focus of the protest movement in the Michael Brown case, I would have been much more supportive of it. Instead, they really came off as just an angry mob baying for Wilson's blood.