Most Consumers Don’t Like Wal-Mart but Shop There Anyway