The point of a gun is to kill from a distance. If you have a gun and pull it, you should be ready to use it. Now if you let someone negate the advantage of distance that's your fault.
That is the most stupid things I've heard of. Do you understand the difference in self defense and fighting? Self defense is getting out of something defending your life.
Fighting is attacking when you don't have to.
If you have distance you can run. Self defense = when you get out of a car and someone jumps on you. Self defense is when someone runs up to you and punches you in the face at random.
But just to be safe I'll let Linh know that the next time someone tries to grab her wrist and drag her off to have their way with her, I'll just explain she was stupid for letting the person get so close, she could have just shot them....
The best form of self defense is removing yourself from the situation, fighting back is NOT self defense unless there's no other choice.
So do you pull guns out at random people who talk shit in the streets? That way they can't close in the gap in public? I'm a gun owner and think people willing to pull a gun out because they feel the sense of maybe being in danger do nothing but cause larger problems. Gun fights in public are great!