Donald Trump has proposed what amounts to an ethnic cleansing in Gaza and been roundly condemned