While i agree that there’s no excuse for domestic violence or assault, if a violent person is coming up to me and threatening me, my wife, or my family, I’m punching the shit out of them, gender be damned. I have a right to defend myself. That said, I’m gonna be damn sure the threat is credible before i swing at a…