Wal-Mart Removes Offensive T-shirt