The mistake the WH made was to trust in the integrity of Fitzgerald. Powell should not be singled out for reprobation on this issue, Powell was put in a very difficult position.
It is quite possible, and highly likely, that Powell and/or Armitage were considered targets of Fitzy, and therefore they didn't say anything. When Fitzy learned who the leaker was, Fitzy should have let the whole thing go. That he did not is evidence he was a prosecutor out of control. Armitage and Powell should have come forward a long time ago, they should have come forward last week when the information was made public. They need to collectively and publically issue a formal apology to President Bush, VP Cheney, Rove and Libby and they should call on Fitzy to drop all charges NOW. Fitzy needs to be investigated for what he did. There is no excuse for any of this. The whole thing is a travesty. The judge should drop the charges and Fitzy should be publically renounced and informed that HE is under investigation for lieing to the public and to the court, and perhaps misinforming the grand jury.
Pure speculation. What is known is that State worked against the White House in a time of war.