Nah, he's not against Israel...there's nothing in what he said that's even materially different than what Bush, Clinton and preceding people before him said. What gets in his way, as it did with Bush, Clinton and predecessors is the amount of pandering each party and its lackey supporters in their bases do to spin against the sitting POTUS on it even if it's shamelessly inconsistent with what each does themselves when in power. The Dems did it to Bush and now they're doing it to Obama, and the GOP did it to Clinton before they backed Bush on it, etc. American partisanship--insofar as the US being helpful--consistently helps erode its ability to actually do something to help solve it.