Not nearly enough guns.
Everyone needs at least 5 guns:
Admittedly, some of those 317 million persons are too young to be carrying a gun yet. But still, 300 million * 5 = 1500 million = 1.5 Billion. We are more than 1.1 Billion guns short of where we should be.
Clearly, we've got to yet again make up for where some of our fellow country men are falling short. Tell your better halves you have an obligation to buy another gun or three.