It still strikes me as funny that, for the most part, people defending the 2nd amendment are the same who defend heavy Defense spending.
If fighting the government is why you need guns, stop giving the government bigger guns. It'd make more sense of you had one side of politics saying you need a big army for safety against threats, and one side saying you need to have free gun ownership to protect from that. instead, you have one side saying the government needs bigger guns to protect the people, and the people need bigger guns to protect them from the government. It's ridiculous and only good for the gun manufacturers.
"Gun" used as a general term for weapons. Blegh.
Look, all of the mass stabbings and such aside, a world where guns are rare and only possessed by a small group of heavily-vetted, trained people who are responsible and trustworthy enough would be a safer place for the general population than one where most everyone who wants to can have a fire-arm. Obviously this would not stop crime, nor would it prevent organized/determined criminals from getting a gun. As Europe shows, though, the same type of crimes tend to be less violent, there are less wounded and dead due to crime (not just "violent crime" because those numbers are pretty meaningless to compare), there are less lethal accidents. On the other side, it's impossible to suddenly change the US into a culture like Western Europe - a prohibition or the like would be senseless, since guns are so widespread that, indeed, criminals would still easily have them, which would unbalance the scales.
That doesn't mean that tighter control wouldn't help in cutting down. Most crimes remain crimes of opportunity. Locking your car won't stop car burglary, but it'll seriously reduce risks. Keeping (legal) guns out of the hands of depressed or unstable teenagers, violent criminals, the disgruntled and irresponsible ones, drug abusers and so on would help. Keeping closer tab on those who DO own guns and forcing them to practice safe handling, safe storage, obligatory repeated handling/firing tests,... would mean better control and thus, easier tracking of guns and more responsible ownership.