Dirty Dog
That's reality. There's no hollywood in it. Unexpected people have been knocked out with one punch when they were knowingly attacked: What makes you think a gun would have made a difference in these attacks?
2nd. If a person comes behind you and slices the vein in your neck, what makes you think you'll be in any condition to fight them off long enough to shoot them, remember you attacker knows you have a gun, now you are bleeding from your neck and you have to struggle to pull your gun out of your holster. You are also put in a situation where you have to defend against knife attacks while trying to grab your gun from your holster.
3rd. If a person smashes a brick to your skull what makes you think that the damage would be less than someone sucker punching you in the face?
Now lets keep it real. The day that I saw the guy with the gun, he had no idea I was staring at his gun, and thinking of how many things could be done to him to not only injure him, but also prevent him from drawing his gun. All of this was within half an arms reach from him. That's what I do as a normal self-defense exercise. I try to find weaknesses and identify strengths which is how I spotted his gun in the first place. It may seem like I'm the criminal minded one, but I didn't know who that guy was, if he was there to use the gun, or if he was criminal. The only thing I knew was that the best attack to deal with him would be a surprise attack and that any successful attack would have to also focus on making sure that couldn't remove the gun from the holster.
A gun is not a guarantee that you can defend yourself from a surprise attack. If you know a person has a gun, then the best attack is a surprised attack. Proof of that
Many people think stabbing is the most efficient way to use a knife but if you have ever done weapons training with a knife then you would see that stabbing is the last thing that's going to happen.
People who do the stabbing usually have the knife out way before they actually start stabbing someone. It doesn't make sense to attack someone, then dig in your pockets for a folding knife, then unfold, then attack.
Your chances of survival are slim if a person, who actually knows how to use a knife, surprise attacks you. Which goes back other statement "I'm just glad that most people who do attack with knives really don't know how to use the knives beyond stabbing" I'm also glad that the most knife wounds that you saw were from a folding knife. But even an inexperienced person stabbing someone in the neck with a butcher's knife can be deadly.