When you walk up to someone sitting in a vehicle and sucker punch them, it is not self defense. Carrying a gun is not so you can start fights and then pull it when you get your ass whooped and claim self defense.