President Obama: He’s been called out on one of his highest-profile promises.