Wal-Mart's hired advocate takes flak