I was at Wal-Mart the other day and I got a cashier in training. The supervisor was there instructing the cashier. One of the things the supervisor mentioned to the cashier is "for credit cards, check their ID, make sure name on ID matches the card, then compare signature against the one signed on the back of the card"
Perhaps it is Wal-Mart's corporate policy and regardless of the card companies' policies, it can apparently get a way with it, because it is Wal-Mart.
