I've been looking at the gun problems in America, and I was thinking why don't you all just do what Britain does? If no one has guns no one needs guns.
Because it didn't really work for Britain; gun crime went up 89% from 1999 to 2009. On the flipside, gun-related crime in America has been going down since the early/mid 90s. There was a small uptick from like 2006-2008, but it has since gone down. I can't find numbers for 2010-2015, but point being, America's "gun problem" isn't nearly the issue that people make it out to be, and what's more, the UK's solution has been anything but. Last I read, London is statistically a more violent city than NYC, for instance.
There's also the fact that, geographically, the UK and the US are nothing alike. The UK is an island that is several times smaller than most states, surrounded by a natural barrier on all sides. It has a population of 60-odd million people, whereas the US is somewhere in the 300 millions. The bottom line is that a policy that works for a geographically small, enclosed nation with (functionally speaking, since the border with Ireland is akin to the border with Canada) no national borders, doesn't work for a country several times it size with several times its population. It's much easier to control things like urban centers and immigration in a country where you can drive from the east coast to the west coast and back again in a single day.
I mean, plus? Jaurez and Tijuana are both within figurative spitting distance of the US, both are rife with cartels, and Jaurez has/had a death toll not dissimilar to some wars. So it's not as though there aren't outlets for illegal guns to come into the country. Don't get me wrong, I'm all for tighter restrictions on owning guns (psych eval, more rigorous background checks, etc), but there's a difference between regulation and banning.
tldr banning guns hasn't worked for the UK, and cannot work in any way, shape, or form for the US. It sounds great on paper - no guns, no gun crime! - but all evidence at present points to the contrary.