Genie out of the bottle, not to mention it sets bad precedence on revoking granted rights. 200+ years of historical momentum.
Once a right is granted, its hard to revoke it. Especially if you are talking about Americans. We take it seriously.
What you are suggesting is a bit too utopian a view to be realistic. We have them, we believe we have reasons to carry them on occasion. They are not going away in the United States.
We should strive to make the situation as safe as possible and keep them out of the hands of people who are not fit. That includes criminals as well as idiots.
"A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed."
The people should have the right to defend their homes from attack, foreign or domestic, to be able to take up arms in defense of their country, a right that the british attempted to take away in the 1700's For better or worse, its one of hte things that started that little tiff we had a couple hundred years ago.
Is it viable now? I dunno. I do know I have reasons to be armed on occasion. Safeguarding things greedy people want. Those greedy people could be foreign or domestic. The likelihood of it happening is low enough not to require a police escort, the the consequences of it happening are high enough to take some precautions. That's pure risk assessment and mitigation. In the unlikely even that something were to happen, that something is likely to be lethal. So, in those circumstances I carry a weapon.
I have carried weapons many times in the past for non-criminally focused reasons though:
It was standard practice to take a weapon, often a rifle, when out on the farm. Groundhogs dig up huge holes that wreck tractors posing a life threatening circumstance, they also could create a situation where the cattle could break a leg, threatening the viability of the herd. We were to identify the holes to fill in, and shoot the poor little critters to thin their population. We also had the traditional "fox in the hen-house" problems. You protect your land.
Additionally, I spent time doing field work out west. It is highly dangerous to spend any time in the back country of the American west. Between the people who might think you a claim jumper, and the various wild animals that might decide you are a tasty snack, you go armed. Period. You'll find that to be the case of many nationalities in many wildernesses. People who did field work in Alaska were issued .45's to help them convince grizzly bears that they were not worth snacking on (note, the cartridge was big enough to hurt the bear and make it go away, but not big enough to kill it). Bears, boars, wolves, coyotes, rattlesnakes. Some would hunt you, some would attack if startled. All of them were dangerous, and being armed helped make sure you at least survived the encounter. I carried a pistol in those days for those reasons.
That's three separate classes of activities that have repeatedly called for arming myself. That right is what the 2nd amendment allows for, in addition to the rhetoric about defending ourselves against an unjust government or foreign invaders.