The United States has long been the only country in the world with more guns than people. Data from the Small Arms Survey ...