I agree, but don't hold your breath. President Bush is not only loyal to his guys, but he's sensitive to what the press would say. Many people who know more about politics than military affairs, like may FReepers, see criticism of SecDef Rumsfeld as criticism of the President, and hence not to be taken seriously. In fact, they belive that Rumsfeld leaving would be a serious political blow to the Republicans.
In any other scenario, where military victories was more important than political ones, SecDef Rumsfeld would have long since been replaced. As I mentioned earlier, President Lincoln would have replaced him years ago. For political and personal reasons, Rummy's got his job as long as President Bush has his.
Now, it's too late.