However, in Iraq, events proved Rummy wrong. McCain is an absolute ass about a lot of things. But in the Iraq troop level debate, IMO McCain was right and Rummy was wrong.
Rumsfeld was right on Afghanistan. He was wrong on Iraq.
He is right on McCain.