It is not the gun that is dangerous, it is the person behind the gun. There should be no ban on guns, maybe guns should be sold in special stores state run stores only, where it would be easier to do background checks. Maybe they could also make it so that you have to have a license as well. Knives are just as lethal as guns, why aren't they banned as well?
Lastly a ban on guns only increases the want to have a gun. Besides, "where there is a will there is a way," meaning that if someone wants a gun bad enough they will find a way to get one, no matter how strict gun laws are. Gangs will still have guns, so gang related shootings won't dwindle much, accidental shootings will dwindle greatly, but gang shootings won't.