A police officer almost lost an eye after he was allegedly stabbed in the face and neck with a pen by a passenger accused of refusing to put on her seatbelt when arriving on a domestic flight at Perth Airport.