Delicious irony - if it weren't for all the people suffering, that is.
Wal*Mart lost $.55 per share, and even they admit SNAP cuts are to blame. So if you own 1,000 shares, you just lost $550 dollars. If you own 10,000 - $55,000. That's a bite.
As pointed out on Daily Kos, they did it to themselves. They've been advocating for and supporting politicians who voted for cuts in SNAP. But Wal*Mart is the store of choice for SNAP recipients. After all, if you do your shopping entirely or even mostly on SNAP, Wal*Mart is the best place to do it, because they're so cheap. So Wal*Mart will suffer disproportionately when SNAP gets cut.