stop being so short sighted. Even if there is no short term solution, tighter regulations or whatever will eventually cause the amount of guns in circulation drop.They can break, you can find a variety of ways to make demand for guns decrease.
Even if it takes decades...eventually you might solve the problem. Changing Americas crazy ass gun culture can't happen from one day to the next. But every generation of children that doesn't grow up believing that guns are toys that can be bought at Walmart, will be a generation of kids that won't be as interested in having a gun. Which will in turn lead to less guns in circulation...it will just take time.
Yeah, we'll just get rid of every legally owned gun from every law abiding citizen. Then only criminals and cops will have guns. And if someone breaks into your home with a gun, just call the cops. They'll use their teleporter to get there instantly.