Tide is turning against Israel