I only partially agree with Wizerzak. Gun control should be enhanced, but in the sense of annual psychological tests for gun owners as well as a more selective gun license distribution. I find it ridiculous that guns in the U.S can be simply picked up at K-Mart - the constitutional right for owning guns applies, but only when the future owner is responsible, mentally stable and is able to make sure that neither children nor burglars will have access to it. It's also a matter of what kind of guns are put on the market - let's face it, you don't need fully-automatic assault rifles for self-defense and you don't need a SPAS-12 for hunting - combat firearms like those should not be available for purchase by civilians without sufficient licenses (for example when said civilians run a shooting range or when they're required for some sort of sport events).
With the degree of firearm saturation we're seeing in the U.S, even in the event of totally banning the sale of firearms, people would still get their hands on some relatively easily - prohibition is never a good idea. What needs to be implemented is education concerning guns, their use and appropriate behaviour when facing attackers wielding them. Constitution aside, the U.S is no longer "Wild West" and the country cannot go on following the same laws that were put in place when its citizens were under an actual threat, be it in form of indians or other parties.