No, Bush knew that firing Rumsfeld before the election would anger the base, so he held off. However, I don't think the final decision was made until last night, when they saw the magnitude of the losses. They are just doing damage control, bring in some one new, gain some time, take away a mayor talking point away from the opposition.
so why didn't he do this in August?