Rifles, shotguns, pistols and revolvers are still sold in the Walmarts down South.
Perhaps it’s a state thing?
I don't know of a single Walmart in North Texas that still has guns for sale. Perhaps some still do outside of the major metro areas.