Sanchez was U.S. military commander in Iraq, 2003-2004. He was aware of things going in as well.
Sanchez could have blown the whistle at any step along the way. He could have taken the heat for the sake of truth. He would have been asked to resign, or he would have had to resign before speaking out depending upon the so-called rules. However, he could have stood shoulder-to-shoulder with the likes of Lieutenant Erin Watada who just rightly refused illegal orders.
Sanchez though waited to point out that there was no plan for Iraq that extended after the invasion and initial fighting to capture Baghdad.
The truth though is that that was the plan. The plan was to deliberately allow the disintegration of Iraq. It was to weaken the Iraqi people as much as possible.
Defense Secretary Donald Rumsfeld of course was instrumental in that policy.
Sanchez also knew about the torture and did nothing.
Has he completely repented?