I see, so WalMart is supposed to be like the government now and know every customer's individual financial status when they walk up to a checkout counter? Is that it? I guess you think it's okay too when a guy who goes into the bank and notices that he suddenly has $100,000 in his account when he knows he should only have $100 and he goes about withdrawing $5,000 and racking up debit purchases, right? The big bad corporation made him become a criminal, right?
And I'll bet you're just the type of person who'd be screaming about WalMart being prejudicial, beating down the poor welfare mom, if the story had been that WalMart refused to honor purchases from a card that was accepting them even if common sense told you that the card limits had a technical/clerical problem, right?
The problem with America today and much of western society is that too many people have "Obama syndrome" - nothing's their fault, somebody else was doing it too, or someone else started it, or he didn't know it was a problem, yada yada yada.
Hold people responsible for their crimes and their actions - anyone who blatantly overspent on their cards knew they were scamming the system and didn't care - same as the people looting stores and homes during Katrina and other weather emergencies. They should be forced to pay restitution, if it takes a lifetime, and they should be subject to jail time if their crime was particularly egregious.
You need to stop making excuses for bad behaviour.