So as you see,he has criticized a few times, and when he has I've agreed. But they've been the exception rather than the rule. Criticizing Rumsfeld is not some great act of defiance. Well, to Republicans maybe it was. It just shows that for a short while he exhibited some common sense. And the GOP, like with Hagel, wanted nothing to do with that kind of talk. In fact i'll bet you probably asserted that he was comforting America's enemies by speaking out.

That is your standard line up until the last American accepts something as the conventional wisdom.