Also, not everything to do with guns is done for political reasons.
I can see where ammo sales were a massive PITA to Walmart back during the .22 rifle craze where they had douchebag bucket-squatting resellers camped out in front of the store waiting to clean out the tiny supply of .22 ammo that they paid employees to tip them off to the arrival date. And they having to answer call after call asking about stock levels and complaining.
Because ammo is regulated, it’s a hassle to sell. Hassle = even lower net margins. Add to that the cost of staying on top of various state/local laws regarding handgun ammo sales = more expense and hassle.
In the internet age, the serious shooters are all getting bulk ammo online. That leaves chicken scratch sales for places like Walmart who now only have the casual “couple of boxes every few years” guys to sell to.
Can’t see why it didn’t happen sooner, actually.
Grouse