We can ban guns but that is not a panacea. There are 3 million guns in this country that are not going to vanish and they do not have a shelf life, they last for hundreds of years. There is a huge black market for guns in this country. NY has the most strict gun laws in the nation and as a result has the largest black market for guns.
Banning guns or the access to guns is only a small part of the problem. I really hope people do not think that once we ban guns that these problems are going to go away. This is a culture problem, a lifestyle problem more so than anything else.