Plenty of evil guns and ammo at Bass Pro Shop yestidy in Concord, NC...if you wuz willin’ to pay the price.
My Bass Pro didn’t have any pistol ammo at all - nothing for .45 GAP/ACP/Colt, .357, .38, 9mm, 10 mm, or anything else in pistol. They had no .22lr, no .223, no 5.56, and none of the other major calibers, but they did have several odd calibers of rifle ammo. They had plenty of birdshot and trap loads, plenty of steel shot, but no defensive loads in 12 ga or 20 ga. They did have lots of guns though, even ARs.
Gander Mtn. in Mooresville the supply is not bad but prices are still up.
WallyWorld is still bare except for odd stuff