Too many people have told me that if they were attacked on the street they would just shoot the assailant. That is fine and dandy if you have time and distance to do so. We ...