Well again, why anyone would do a neighborhood watch with a firearms puzzles me. Ya just don't do it .. Your suppose to watch from your car or your house and use a cell phone to inform police. If he felt his life was in danger again the law ain't going to look kindly at it since your put yourself into that situation that was not necessary.
Carrying a firearm is serious business, ya have to know the law and kinda figure out how the law will look at you if you use it. Again it is only for dire situations that you cannot avoid. Manslaughter would probably been easier to prove.
I carry, A lot, but I was in law enforcement and gov agencies. States like Florida bug me because they are too easy to get a firearm with little training