Don't airlines require ID? I don't see how a non-employee would get the non-rev travel in the first place, plus, how would a third party be able to use the perks? If the airlines are THAT lax about identifying employees, the airlines are just as guilty (well, almost).