Yes, if there was an iron clad guarantee that we don't need guns, then most people would probably give them up. Most, many, but not all. There will always be the guntards that demand, dare you to pry it from their cold dead hands. There are doomsday constitutionalist morons stockpiling guns for when the liberal gay-loving government comes to take their freedoms away. They're all sick morons as far as I'm concerned. One person with a gun is one too many when no one else has any. There's the conundrum. I hate guns. I hate gun culture, gun society, gun nuts, hate it all. But I have a few because I fucking have to, and I'll use them if I have to. I don't celebrate it. I don't show them off. I'm not a member of the NRA. I don't wear Smith and Wesson t-shirts. You'll never even know I have one. It's like the old saying, "you don't take a knife to a gun fight". Well, america is a gun fight.Therein lies the problem. Most other countries in the world don't have the right to bear arms enshrined in their laws, nor do they have an enormously vocal, powerful and financially and politically potent faction ensuring that firearms will remain in public hands. I disagree that it can't be fixed. I truly believe that most Americans, if they could be wholly guaranteed of the fact, would jump at the prospect of guns being removed from their society.
just my opinions, of course.