General Sanchez said he was convinced that the American effort in Iraq was failing the day after he took command, in June 2003. Asked why he waited until nearly a year after his retirement to voice his concerns publicly, he responded that it was not the place of active-duty officers to challenge lawful orders from the civilian authorities.