Most of us wouldn't think about buying an ounce of gold, a really itty bitty coin for 1600 dollars.
But we know that ammo is worth money and most importantly retains value and it doesn't go bad like some food/fuel.
There is insecurity in the worldwide banks, the US FED is buying like 82 billion dollars of bonds/month with just printed money.
The dollar could go south at any time, lots of people know this. Most of gun guys won't contribute the ammo craze with the weakening dollar, but I'd bet it is a bigger part of it than given credit for.
A dollar bill will not go bang.