And that's the right way to do it, which is the huge dilemma as I see things. Rumsfeld is manifestly incompetent (and I've been saying that since 2003) but it's not right for the civilian leadership to be overthrown at the demand of the military..
My personal opinion is that the damage in Iraq itself is already done, and replacing Rumsfeld won't help now, so Rumsfeld should stay because civilian rule is paramount. Even incompetent civilian rule is better than a military coup, IMHO.
PS. Yeah, I know my opinion is in the definite minority here, so that's all I'm gonna say about this.