Over the past eighteen months we have witnessed some of the most horrific atrocities of our time. Thousands of innocent civilians in Gaza – so many of them children – have been killed, maimed or displaced as Israel wages a relentless and brutal assault on a besieged and impoverished population.