Trump recently tweeted:
...peace treaty with Israel. We have taken Jerusalem, the toughest part of the negotiation, off the table, but Israel, for that, would have had to pay more. But with the Palestinians no longer willing to talk peace, why should we make any of these massive future payments to them?
How do you parse the sentence in bold? "We have taken... but Israel for that..." seem to be contradictory. Or perhaps there's a 'would' missing before the first have?