Donald Trump has negotiated peace in Gaza, and it is forcing even his most ardent enemies to praise his efforts.