Hugh Hewitt has the facts concerning Senator Kerry's repeated claim that General Shinseki was fired because he criticized the decision not to put more troops in Iraq. The truth is he wasn't fired. He retired after serving a full term and his retirement was announced months before the invasion of Iraq.
When someone says what is false they are either mistaken, deluded, or lying. The claim that Shinseki was fired has been made too often, and rebutted too often, for it to be a mistake.
Senator Kerry keeps repeating this falsehood because it makes the White House look like it punishes dissenters and wouldn't listen to advice from military men about how to plan for the invasion. Kerry's campaign could be forgiven for having made a false claim once, maybe even twice, but to continue to mislead the American people and to persist in slandering the President when they know that what they're saying is false is unconscionable.