He wasn’t assaulting anyone. He was an Uber driver and the crowd just started attacking him.Not a terrible article, actually. Seems like the reasoning for the charge is that you don't get to assault people with your vehicle, then claim self defense when someone confronts you to stop you.
The soldier's lawyer will try to focus on the few seconds surrounding the shooting itself, and try to convince the jury they would have done the same thing.