But if McClellan was off-message in his campaign duties, he was hardly alone.
Lincoln fired McClellan, his top Civil War general, after months of exasperation over how McClellan was fighting the war.
I asked McClellan if he was frustrated that McCain was not making the case that Obama is not a genuine American.
Lincoln didn't campaign, either, but he pulled levers from behind the scenes and beat McClellan by 10 points.
Rove had lied to McClellan, who in turn unwittingly lied to the American people.
General McClellan was over-cautious, and lingered about Washington with about 200,000 men, drilling and preparing for the battle.
A meeting was therefore held with General McClellan at his headquarters.
Even this did not arouse McClellan, and two more weeks of inaction passed before he again set his vast army in motion.
Lee withdrew into Virginia, and McClellan was too much demoralized to follow.
McClellan replied that his forces were insufficient; that he was outnumbered by the enemy.