The media pushes the feel good.  The root cause of America's mass murders lies far deeper than gun purchases.  America is a society that foster's labeling of citizens as valuable or not valuable.  Felons are ostracized for life without a second thought.  People are thrown away in life sentences for offenses less than premeditated murder.  People are placed on sex offender lists for life without recourse.  The prison actions simply reflect the American view that there are good people and bad people and that the latter can be discarded without consequence, care, or compassion.  Trouble is, we teach that respect for life is not universal and thus each individual can frame groups that do not matter and kill them.  The only way to really end the killing is to teach universal respect for our fellows.  Things like prison remain necessary when reform fails, but the routine dumping of life as having no value, is a great teacher, and we pay dearly in terms of consequence.