It seems that poor education, poor earning opportunities, and being rural (or as I like to call most rural people, useless ) (it's a joke) are the biggest drivers of gun violence. That last one said, gun violence is also heavily driven by city life.
I'd be interested to see why living rural leads to higher gun violence.
That actually brings up a similar point I've heard before (might have been on Sal's, might have been somewhere else, it was a while ago). A lot of people call for anti-gun laws, but live completely different lifestyles from the people who perhaps benefit from having a gun the most. When anti-gun persons argue that the only people who need a gun are the cops, they are saying this belief with the idea that a cop will respond to a situation within 1-3 minutes in an urban/suburban area. Those who live in a rural area don't have that convenience though. If there's someone on their property threatening them, they can't just call the police and have them show up within a few minutes - it could take quite a while depending on how secluded they are. I would imagine having a gun gives those people some solace, and it would be unfortunate to see guns banned in these areas that benefit from their use.