Yeah, we all break rules. That obviously doesn't mean one infraction equals another. Speeding we all do because speed limits are set lower than they need to be so the game is to keep it under 10 mph over the speed limit. Parking in a handicap spot is a dick move and everyone knows it. The cripples shouldn't need to ask some cunt using their designated spot to move her vehicle. For all they know she'll react like she did here (i.e. get into a shouting match and then enable a potential physical escalation by getting out of her car). Unauthorized people in handicap spots and litterbugs are assholes I'm happy to see confronted. If you don't want to be the one to do it then move along. Ridiculing those who speak up against those two things is as bad as being the person who offends. That's my opinion anyway. If you want to tolerate that shit that's certainly your prerogative.
I admit to not being the best at discerning what's on surveillance videos and you may be right. What I saw was a shove, then the criminal facing up on the dude as if he's prepared for further conflict. Only after the victim has begun reaching for his piece does the guy appear to back off a little. You gotta look at it from when dead guy saw the gun, not when the gun is finally pointed. I'm certain he was still being aggressive at the time the firearm was beginning to be brought into the fight.
This really is one of the most borderline cases I've seen. That's why I won't call it a "good" shoot, but I wouldn't be comfortable sending the man to prison for it either.