Interesting question. I can tell you that Mexico is right on the line of banning guns. Their laws are so strict that there's only one store in the country that sells guns because they are so hard to get. However, there is shooting upon shooting there, because all those gun control laws did was make sure that only the bad guys have guns, because they aren't going to get them legally, anyway. So no. I believe it will do more harm than good.
Let me add to that that guns are not a problem. People promoting gun control laws have blinded themselves to the issue. The first murder was with a rock. People were killing each other with swords, knives, tree branches, bare hands and whatever else before guns existed. The problem is the human heart. Not which thing that heart uses to express itself.