McCain sees mistakes where our military in Iraq sees progress.
McCain is caught up in the argument of more versus less troops on the ground. That's an old argument, and he lost it some time ago. More troops would mean more targets and not necessarily better results. McCain doesn't understand that which means he's on the losing side of yet another policy decision.