Agree.
Nothing matters in this situation except the attack on the shooter and his state of mind. Period. Not a handicapped parking space, not previous instances (if even true) by the shooter at the store, not that he was talking to the girlfriend through the window. None of that matters. Only that he was in fear for his life after being attacked.
he will not be charged.
That's not true. A subjective fear is not the standard for legal self-defense.