As much as I am against the right to bear arms in principle, and I thank God we have gun control laws in this country (Sweden) it's hard not to realize that in the US, the situation is completely different. The reason there are fewer gunshot deaths here is not only that we have gun control, it's that we've had gun control since forever. The US, on the other hand, has been a nation of guns for so long that there's no way you could possibly do anything about it now. You simply could not impose gun control on America now, because there are so very many people and so very many guns, outlawing them now would have no effect.
I think the problem can't be fixed by laws, it has to come from the people. Every person who simply doesn't get a gun, is a person who is less likely to accidentally shoot himself, or snap one day and take it to his school to kill everyone, or have his kids find it and hurt themselves. If everyone would just realize that and stop being so obsessed with guns, maybe one day the problem would have reduced to a level where it could be tackled.
But it'll never happen because they are so obsessed with guns. It seems people don't even realize that it is a problem. Instead of blaming the guns, they blame poor security or the nutjob who did it. Guess what, we have extremely poor security here in Sweden. We don't have metal detectors at my university, or even some sort of card required to enter the buildings, any madman with five rifles under his overcoat could walk right into the school at any time and shoot everyone!! But that's never happened. And we have nutjobs here, too! One of the most widely reported Swedish nutjobs recently was a guy who snapped and drove a car at 60 miles per hour through a pedestrian precinct full of people. How many people died again? Oh, 2. If he'd had a gun instead of a car? Not 2.