Do you really have any clue to what would happen when gun gets banned? The result would be pretty much same with booze and drugs. The result would be explosion of black market. It is easier than you think to make firearms.
If you don't believe me, I would be more than happy to have you join with me and I can show you how to make firearm, and show you how much damage it can inflict. And you will be shocked how easy it to make, and how accessible it is. You could get materials needed from home depot for all I care and it WILL work. I have couple of working home made guns, one of them has interchangeable barrels.
Banning firearm is NOT going to help, but worsen will happen. Like I said earlier, human mind is very powerful, and impossible to take away. So, whats best solution? Its called education where it involves human values being taught, value of respecting others, value on earning life. Problem right now, when kids were dealing with issues, often they were ignored or pushed away as if they were not important. Everybody has feeling of need to feel important, when this part gets missed, that person is going nuts, period... no matter what...
Bottom line is, nature can be brutal, we need to learn to expect that there will always be brutal in life regardless. It is our responsibility developing decent society and it all starts where? EDUCATION!
Finally, we live in imperfect world. Taking away firearm is NOT going to make us any safer, and I can guarantee that and it is because firearm is not the only way to kill, there are trillions ways to kill anyone without even using firearm.