I don't understand your radical nonviolence, I never understand that. You should protect your loved ones from danger, no matter what that means. It's moral. It's immoral to do nothing and watch them be harmed. If you're not going to defend yourself fine, but at least defend your loved ones...