A lot of people have the misplaced notion that a gun is like a screwdriver. You buy it, you use it and you're done.
I don't think I mentioned this, but I'm well versed in weapons and unarmed combat (30+ years now). Guns require a lot of training. Not merely in pointing and shooting, but in utilizing in a stressful situation and maintaining a psychologically congregate allegiance with it. Part of the problem with guns and unarmed combat skills, is the likelihood of using it in a real instance is extremely low. In the meantime, you invest in a mindset that is potentially unhealthy.
I have worked with many people who have swayed into antisocial behaviors for practicing, at length, with weapons and/or unarmed combat. Weapons, and especially guns, are like security blankets. In real life, they serve only one purpose, which is to give people a false sense of security.
Why? Because it is extremely unlikely, even if you are attacked, you will be able to utilize your gun (or rifle, or uzi, or M3 carbine, or M777 howitzer). Most crimes are committed between familiars, people who know each other. Most others are committed with surprise, acting when a person is not ready, or capable of responding.
Criminals who have the intent to do you harm are most likely not going to give you the chance to dig in your dresser drawer, disengage the trigger lock, load the cartridge (seriously bad idea if it is already loaded), switch off the safety, cock, aim, and fire.
Oops, you just shot your wife...