Perhaps Netanyahu should be flattered that Obama holds him to such a high standard of constancy. The president has certainly never demanded it of himself. On a whole slew of issues, Obama has adamantly taken one position, then cast it aside when it was politically advantageous to do so.
He stoutly told AIPAC that Jerusalem must remain the undivided capital of Israel. Then he took it back.
He endlessly promised voters that if they liked their existing health plan, they could keep it. Then he took it back.
He repeatedly explained that he didn’t have the authority to unilaterally change or ignore immigration law. Then he took it back.
He coldly warned Syrian dictator Bashar Assad that any use of chemical weapons would cross a “red line” calling for a military response. Then he took it back.