I am not happy with the last few shots either. I think that was a bad choice by the officer. But I try and keep in mind what happened in the moments before. I think the cop was just telling a couple of teens to get out of the road, and suddenly he was blindsided as he realised this was a robbery suspect. At that moment they began struggling for the gun, and the cop was punched or kicked in the face. During the struggle, the gun went off, possibly striking the suspect.
At that point, as the suspect was running away, with his hands up, the cop SHOULD HAVE let him go. I agree.
But this was not a case of a KKK racist cop looking for a black kid to shoot that day. And that is what people tried to make this out to be.