Some of y'all might need to put yourself in the shoes of the victim.
You come out of a store and someone is aggressively shouting into the window of your car at your wife/girlfriend/baby mama/daughter - Are you standing there and waiting for them to politely stop? Or are you going to get them away from your loved one?
I agree that there are some options the victim could have used before shoving the perp away. He could have stepped in between them and "gotten in the face" of the man who was yelling at his girlfriend. Or he could have used deescalation tactics to move the guy away from the vehicle and his loved ones. But what I see is a guy acting pretty damn reasonable when he shoves the perpetrator of this crime to get them the fuck away from his girlfriend and mother of his child. He saw a man screaming and gesturing at his loved one and moves him away from them. I can't say I wouldn't do the same thing. Hopefully, I would de-escalate and move them away from my wife with words and actions, but if I came out of a store and found a guy screaming at my wife, my first response would be, "GET THE FUCK AWAY FROM HER!" Followed by a substantial effort to move said individual away from her. To include use of force.
Simultaneously, this guy has tons of time to not shoot this guy, but he does any way. Couple this with him being the instigator of this incident to begin with, him having a history of being the parking police, and him using bad judgement. I hope he goes to jail for a long time and his assets are sold to pay restitution to the victim's family and provide a now fatherless son with a good education.
Seriously, if you can watch that video and think the man who got shot was wrong - I don't know want you to be right.