Jon Stewart's plea for gun control
You want to curb violence in the inner city where gun violence is most rampant? Invest in education and job/vocational training and lift people out of poverty. That is the biggest thing we can do to curb gun violence other than some sort of psychological evaluation in order to purchase a firearm.
Do we need to make sure mentally disturbed people don't get their hands on guns? Of course. Banning certain weapons isn't going to make a damned difference.