There are approximiately 300 Million Firearms and over 1 Trillion rounds of Ammo held by civilians in the USA.
If we were the problem - you would know about it.
Probably close to 400 million in the U.S. now:
http://gunwatch.blogspot.com/2015/09/us-will-reach-400-million-private.html
that is a fact