The cop made a number of retarded mistakes, gave unclear/contradictory instructions and was too triggerhappy, even by american standards. However, there is no way he could know the guy was not pulling a firearm.
Therefor the shoot was justified (by american norms).
It's sad, but that's how the...