Two years have passed since the Hamas assault on Israel that began this latest cycle of devastation, and Gaza lies in ruins. What began as an act of terror has ...