I don't understand the fascination with guns. I own guns, more than 1, and both in the US and Australia. Yes, if you are a responsible gun owner who knows what you are doing, that's probably can make a difference. However, as a cop and someone who knows that things can go wrong when you introduce more weapons to a problem, that's not always the best outcome.
Guns are like any tool; you need to master them for you to be able to use them confidently. I don't know your experience with firearms, and even at my level, I don't generally feel extra comfortable pulling it out to diffuse a violent situation. And if you can't use it confidently, that's a problem.
When you are in an armed situation, that's very volatile, you have specific element to look at, you need to mind your cross fire, make sure you have a clean line of sight, make sure people won't stray into your firing line and when they do, you need to know when to stop, how to approach with your weapon drawn, and how to protect your weapon, because if you don't mind the corner when you round it, you got ambush and have your gun taken away, that's not good at all. You basically need to know how to do all that to contribute to a particular situation. At the end of them all, you need to be accurate, because if you don't, any stray round could hit someone, and that will be on you.
If a country has a sound training regime like Switzerland, probably what you think will work. Still, for an average Joe not regularly trained at a range and pulling them out every which way, this is going to do more harm than good for any violent situation, and not everyone in America who owns guns knows how to use them responsibly, let alone accurately. That is the issue.