Wal-Mart's reputation takes another hit

Business