Rumsfeld was right on Afghanistan. He was wrong on Iraq.
He is right on McCain.
McCain stuck out his neck politically to be right on Iraq. For all of his many flaws, he deserves credit for that. Everyone thought McCain was committing political suicide by pushing for the surge.