The ceasefire-hostage deal between Israel and Hamas has been far too long in the making, but it is welcome news for those ...