My closest store is Amazon. They also don't complain if I shop sans pants.
I tried to get an AR-15 years ago before learning the evil practices of Walmart. It took 30 minutes before anyone showed up at the sports section and they couldn't do the transfer so I left. This is the same experience I always had even to get ammo...takes forever. It's not that the demand dropped...it's the fact no one wants to wait around just to see what they have or find out they can't buy what they want.