To be fair and somewhat ironic, the premature Iraq draw down was a leftover policy from the Bush Administration. So not only can Obama blame the results of a premature Iraq withdrawal on Bush he also got to claim he ended the Iraq War by continuing Bush's policy
The rest of your post is accurate