If he’s dumb enough to charge someone pointing a gun at him he’s already punched, he’s gonna get shot.
It was either that, or as the eyewitnesses said, the scuffle happened, gun is in hands of officer pointing at Brown and he fired.
Would you shoot someone that just punched you in the face? Or let them go into the system and likely walk ?
If you pull a gun, you’d better be ready to use it.