War in Gaza: Carnage, outrage, ceasefire, repeat