He's deciding whether he should do what's right for the war or do what's right for the cronies. I was never a supporter of the Iraq war when it began, but I was also never one of those people shouting "lets just GTFO right now!" You can't waltz into a foreign country, kill a bunch of people, destabilize the region and then run away. IMO both wars were rushed into without enough thought about the long term commitment that was likely to result.
Hell, Pakistan is finally mounting up forces and rolling in on the towlie-ban, I think now is the perfect time for a coordinated show of force on the other side of the border.