With an estimated 220+ million guns now in the US, an unpoliceable 12,000 miles of borders and coastlines, and the world's largest stock of precision machine tools, criminals will always be able to buy, steal or make guns and ammunition.

In the not distance future, it is going to be possible to print a gun.