I can tell you *without any doubt*, that if I would have wasted some local ON THE JOB in an identical situation, I would have been, fired then sued, then jailed... and you know it.
Read up on the shooter and you'll quit defending this POS. You and your "two blinks" nonsense.
My experience is different from yours as my “locals” were gang banger and felons that have a history of assault and violent attacks, especially in crowds. I understand from others that the deceased has a similar background.
My experience tells me that if someone shoves you to the ground, that is just the BEGINNING of the attack. That kicks, punches and other feral(s) will jump in. I doubt your “locals” reacted the same way. In my training, firing on someone who has already committed felony assault and battery to protect your own life or others, from danger is allowed. Restraint in the face of a feral attack will get you killed, hospitalized and at the very least, injured.