Most people buy handguns because they don't feel safe. So, the problem starts there at that fear of violence and get even worse and more complicated when you throw a handgun in the mix.
Part of the problem is the American gun culture in general, but the most important problem is the culture of VIOLENCE in America. People can have all kinds of firearms; rifles, shotguns, antiques, for sport or hunting or just for decorations. All guns aren't necessarily involved in violent acts, but in this country, the worst violent acts usually involve guns.
People buy handguns because they don't feel safe in this violent country, so we need to take a look at the violence first and foremost. Not just because of people who go on mass shooting sprees, but also for the so-called armed sane people who're afraid of being a victim of the violent society in which we all live.
Sane people commit acts of violence too... It's the violence that we need to stop. If we just concentrate on the guns alone, we're just doing nothing to deal with the cause of the all the problems.