Walmart is "too big" the retailer for this to hurt them much, if at all. It will be "business as usual".
In many places, there aren't really many alternatives (for those whom this decision offends).
And at least around here (CT), Walmart has never sold guns anyway. And the clientele probably prefers that.