If he did assault a police officer then he DID commit a felony and he WAS a danger to the public at large because LEOs are those we pay to enforce the laws that we the public have made and an assault on one of them is an assault on the law and on the public by proxy. To me, the cigar theft or the refusing to stop walking in the middle of the street weren't the issue, it was assaulting a police officer. If he did that (REGARDLESS of how severe the injuries to OW ended up being) and if he did anything other than immediately freeze and not make any movements toward OW or towards escaping whatsoever (REGARDLESS of what position his hands may or may not have been in) then in my opinion it was a justified shooting. It is very easy to have 20/20 vision when you aren't the one being confronted by TWO individuals (and maybe DJ did not make a single aggressive movement or statement, NEVERTHELESS there were still two of them and one officer and a split second decision to be made. At the moment of the shooting, OW was not privy to MB's hopes, dreams, academic aspirations, juvenile record, age, number of loving family members, potential conversion to religion, preference of playing football or not or ANYTHING other than his actions immediately preceding the shooting. THOSE are what got him shot, IMO. Everything else is just hindsight.
MOO, etc.