I'm fairly sure that quite a lot of hunters, farmers, shooting enthusiasts and rebels against the Crown might argue with your ideal that guns have no societal good. The logic behind your statement is that violence can never be used as a force for good, and I think we've seen plenty of examples in history where that isn't really true.
The problem with America isn't the guns, it's that you're all nuts. If you'd stop being nuts then it doesn't matter if you have a flamethrower and a F45 hidden in your garage. You can give me access to the entire world's nuclear arsenal if you want and I still wouldn't use it because I'm not a total psycho.
This issue is a bit mental in itself. Tons of people are shooting each other and instead of thinking "wow, we have a serious problem with people willing to kill other people and we need to collectively examine our society for mental health access and early intervention", a bunch of you say "ReMOVe teH wEaPonS!".
It's like solving drunk driving by banning cars. Maybe concentrating on the reasons why a person would pick up a gun and start 360noscoping their classmates for a bit of a laugh, how they became radicalised to that point, and what signs were missed by various teachers, social workers and other community workers would be a more fruitful endeavour for you?