This is going to be a bit left of field and far-fetched. But bear with me.
People, generally speaking (you get some exceptions in pockets here and there) want a peaceful world. They often think that it's an ideal that will never happen, but that's what they want, and dream about, and strive for. And you frequently hear of the idea of armies and soldiers being to fight for peace - to put themselves out of a job, if you will.
But armies, soldiers, guns, bombs, nukes - these only have a place if there are others of them in the world. They were created to combat an opposing force, an opposing weapon or strategy.
So, here's a radical idea.
Why don't we just get rid of the lot? No more guns. No more nukes. No more bombs. No more bullets. No more places to make guns, or nukes, or bombs, or bullets. Or tanks. Or fighter airplanes and subs. (That one might be a bit harder, considering we've got regular planes and subs that aren't that much different.) No more stealth jets.
At the moment, that probably sounds ridiculously ludicrous. And understandably so. How on earth would you go about it? How would you get everybody to comply? I don't rightly know, to be honest. To be sure, you'd get some people that wouldn't be too happy about it - and not just terrorists and the like, but also people that are just generally quite attached to their guns (not looking at you at all, America....). And people will say, "but if we have no guns, and they have guns....then we're sitting ducks!" Then make armour, silly-billies. Work at defensive measures, rather than offensive measures.
Yes, it's probably just another blue sky dream from this head in the clouds. But it seems to be something that people don't ever really think of. Or just dismiss too quickly. *shrugs*