The American government has proven it cannot be trusted. It has become increasingly belligerent and tyrannical, ignoring laws, breaking laws, murdering its own citizens, assassinating citizens with drones and more.
Let's say you outlaw guns. Then only outlaws and the outlaw government will have weapons. Those who promote the fact that they do not have guns are far more likely to have their homes invaded by thieves. Dumb!
The Second Amendment was not for recreational use of guns; it was for protection from a tyrannical government. Guess what. That's what we have now.
9/11 has been used as an excuse for nearly every tyrannical and violent act by the United States since then -- attacking countries that did nothing to America, killing innocent civilians in other countries against which war was never declared, shredding the Constitution and Bill of Rights.
Weak-minded, cowardly Americans want protection and will do anything to get it. The dumb thing is, they're working themselves into a corner -- a prison -- and once there, they will have no way out.
Take the recent controversy over CIA torture. Most Americans approve! They approve of the government breaking the law. Dumb! Just like Hitler in Nazi Germany, the citizens couldn't see the erosion of liberties until it was too late.
Increasingly, America is using foreign (UN) troops to do domestic "security." Early on, it was merely drills to get people acclimated. When those foreign troops -- none of whom have sworn to defend the Constitution -- are sent against American citizens illegally, there will be nothing citizens without guns can do.
That's the logic of it.
Now, beyond logic, I would not recommend people giving up guns if they desire to keep them, but I would recommend they use the teachings of Christ, instead.
First of all, awareness is crucial. You have to be aware of the tyranny and how the psychopaths in power are using it against you. But then you have to stop resisting evil and turn the other cheek. You have to love others as if they were yourself -- even your enemies. This is millions of times more powerful than any physical weapon (nukes included).
Bottom Line: Let people keep their guns. Recommend training for every citizen in skillful use of guns. Educate all citizens in history and the current tyranny. But also educate them in the spiritual approach. A time is coming when any physical approach will only result in suffering.