I've discussed the subject at dinner last night,
the male gun owners in my house agreed on that 1) the broken infrastructure of our society and 2) inadequate social safety net, which lead to increased pressure/stress on the people who are poorer, weaker, sicker(comparing to the same groups in other developed countries), are the main causes of the gun violence problems.