People should also think about lethal and non-lethal defensive tools. That hasn't been mentioned (as far as I know). However, this sort of stuff depends so much on local law, personal ethics, individual ability, and the state of public safety that I don't know how we can have a useful discussion here.