Kenneth O'Keefe former marine on Palestine and its right to exist