He really isn't going to have a legal leg to stand on. Legally armed or not, he went out looking for trouble.
I'm a big fan of the intended Victim turning the tables on their attacker. It's why I think every man, woman, and responsible child should be taught how to shoot and carry starting in grade school.
This guy went looking for trouble. Period.