He had EVERY right to shoot him! If you get some punk willing to punch your window out, then you must assume he is looking to cause you physical harm as well. You HAVE to shoot him because you only get ONE chance!
What if he said “Oh I won’t shoot him after he punched my window out because I can tell he’s a nice boy” and then the nice boy takes out a knife and plunges it into the guys throat, or he pulls out a gun and shoots him through the window?
You only get one chance to protect your life and I’m suppose to gamble that I won’t get severely injured or killed? Screw that. Someone does that crap to me they are getting popped.
Reminds me of a video I saw a few years ago, this guy on a motorcycle went road rage on a guy in a car. The motorcycle guy gets off his bike in stopped traffic, pulls out a gun and threatens to shoot the car driver. Well then the car driver pulls out his own gun and shot the bike rider dead. He HAD to do it, why should he gamble his life?
IMO it was clearly self-defense.
Anyone violent enough to punch through a car window poses a credible threat.