Israel and Palestine's leaders – and cheerleaders – have failed them