President Obama has tried to reconcile the irreconcilables – the requirements of his domestic audience and the situation on the ground in Afghanistan.