With more than one gun for every living American, it is no small wonder that the United States has a problem