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.
Why didn't he? Fitzgerald wasn't yet appointed, so no one was enjoining him from doing so. The answer is that Armitage was either a coward OR was hoping that the nine-days wonder that the controversy created could be fanned into a full-blown scandal, ending the administration.
Either way, the guy is a low sort and should be apologizing in public.
I agree with everything you said.