It should have been a good week for Donald Trump. A new ceasefire in Gaza went into effect. Back at home, while the ...