Legitimate self defense case.
Ask for a jury trial.
He did not get charged, in spite of his committing a technical trespass by carrying into the “gun-free zone” at the mall. That is good. I cannot blame him for carrying wherever he goes. “Gun-free zones” are disasters waiting to happen, IMO.