Based on customer conversation at the two stores I frequently hang out at, it is 99% oscumbo.
The only other reasonable factor is economic-collapse protection. This factor is what caused me to stock up in the late 90's (and, again, after 9/11). Gold and 9mm for purchasing power. For everything else, 7.62, .223, .22, .45, and 12ga.
It wasn't until 2007, when it became obvious that the marxists would win the 2008 election that I began adding to that existing stock. Fortunately I reached my strategic goal before the ammo shortage and concurrent price hikes.
You think 13 small town local cops will be able to keep order on 9000 scared, hungry, out-of-fuel, no comms, no electricity, thirsty, out of smokes, no booze "neighbors" for a couple weeks?
They'll be home protecting their own families just like I will be. Mad Max scenario will happen, just like Katrina, when the real collapse happens in a short while. (and there's not thing one anyone can do to stop it)
Protection from Gubmint? Yes, but very unlikely, see: oath-keepers.blogspot.com.
I work with these active duty every day since '71 and will be tomorrow and as long as God graces me to do so.
Biggest shortagge I find is primers. They are tough to find