There are about 400 million guns in the US to date distributed between police, military, and American civilians.