I've never expected a candidate running for high office to honor campaign promises.It doesn't, but it was a campaign promise, so surprise, a politician fulfilling a campaign promise.
Since Clinton, we've been promising to do this. I don't think we should be bullied into indecision by threats of violence but I'd suppose this has more to do with putting Israel first as an ally.
The making of such matters not.
What does matter is whether carrying out the promise is good or bad for Americastan.
In this case, it violates his more important promise, ie, putting Americastan first.