We are told that Americans own 65 million handguns and that an additional 2.5 million new handguns are being sold each year. In 10 years, we can expect the number of handguns owned by Americans to rise to 90 million.