Now, look. I understand if McCain thinks Obama is going about the war the wrong way, or if withdrawing our troops on a timetable (which 60% of Americans want to do, including Obama and al-Maliki, the prime minister of Iraq) is bad, etc. But saying he's trying to lose a war to score political points is pretty offensive.
Also, cause and effect relationships undermine American troops. Take that, causality!