Pretty much the problem for both McCain and Clinton: if US efforts in Iraq continue without clear success they have no choice but to step up attacks on the Administration while "supporting" the war.
Ask yourself one question. Would you trust someone as unstable as McPain with nuclear weapon launch authority?