If the Republicans held the Senate and House (or even if the House evenly split) he would have kept Rumsfeld. This is just a political move and it's transparent to his base.
the polls in august, september - were worse then they were duing the final weeks.