Unfortunately, with 350 million guns out there already, most of which will last over a century if properly maintained, and many of them in the hands of people who will die before handing them over... the genie is well and truly out of the bottle.
I'm fine with 18 year olds being allowed to own shotguns or hunting rifles. But military rifles... not sure anyone outside of the military needs those. Remember that massacre at the music festival in Vegas, which took more lives than the last two combined. The shooter was older than me.
But right now, we need practical solutions. Maybe ones that can be implemented while the public is receptive to change.
Reports I've listened to puts the number closer to 400m
Estimated number of civilian guns per capita by country - Wikipedia
Isn't the problem not that the public is receptive to change with something like 80-90% of US voters in favour of things like universal background checks, rather than the politcians are unwilling to impliment policies which the vast majority seemingly support?
So if the current crop of politicans won't, perhaps it's time to vote them out and vote in those that will impliment things the majority of people want.