Too many guns isn't the problem IMO.
I grew up around guns my whole life and only recently (last 7 years) have I ever felt I "needed" to be careful about living in a community where I might get shot.
IMO, it's the type of people in certain areas that have a certain "lack of respect" for human life.
Where I grew up (farm country), nearly every farm had multiple guns yet the crime/violence by guns was nearly non-existent. The people are just "different" and non-violent despite all the guns.
When I lived in the mountains of Colorado (Steamboat Springs) for 12 years, there were very, very minor number of incidents of gun violence. Just recently Route County (includes Steamboat) had a murder and it was the first murder in over 4 years in the entire county. Where I live now (past 7 years), I don't think this county can go even 1 week without at least 1 murder and usually multiple shootings/week. It's the type of people hear that makes it "different" and not the guns. It's not that the gun/people ratio is so much higher here, it's just that people are much more willing to use them over any little "dispute".