No... Most of us don't actually believe Walmart will change their mind because of losing our business. Though Gillette did. We are simply declaring our own principles and moral compass.
But my decision was more pragmatic.... I actually bought ammo at Walmart. Whenever I go there to pick up other stuff, I always grab a bit of ammo. That was my incentive to go there. No incentive = go to target, which is closer.