Have you done the math on how much it would cost to attempt to remove every single firearm from every single legal and illegal person in this country? Not just in terms of financial cost, but in bloodshed also?
Since you ask, I've done a rough cut.
I estimate about 25 billion dollars in raw manpower plus airport checks, roadblocks port blockades, warehouseing, significant back office stuff, buybacks and compensation. (I haven't included shareholder & business compensation for manufacturers, importers and retailers though - as I din't have a handle on it).
That's equivalent to only about 4 years of armed guards in every school.
Very little of that - say £5bn tops is "new money", as you'd have to deploy a significant amount of the US military to do it fast enough and they are already budgeted for. So held against the incremental cost of armed guards in every school it would pay back in less than a year.
I guess there'd be maybe 4,000 to 10,000 deaths resulting - but again that "pays back" against the current gun homicide statistics in less than a year. (That's not a very tasteful way of looking at it, but you'll get what I mean.)
That's not to say of course that you'd treat this as a straight cost/benefit decision. It would be
enormously disruptive as well for somewhere between six months and two years.
Plus, it wouldn't be perfect. You couldn't guarantee to get rid of *all* guns, but you probably could sensibly aim to get down to, say, UK levels.
It's all very rough of course, but it's probably worth having some sort of idea of the likely cost.