How Do You Stop a Bad Guy With a Gun?

It may be nice to never have to consider the question at all, but we live in the real world and unpleasant realities must be faced head-on. Welcome to the …