Former Wal-Mart CEO Serves Humble Pie