A colleague in his pilots uniform was airlining from the UK to Spain to his home on BA. He was asked for his crew ID, passport and residency card. He didn't have his Spanish residency card and since his passport was French, they denied him boarding. He managed to get a flight to France and the next day, continued his journey back to Spain. I know the crewmember concerned, a nicer, pleasant gentleman I've yet to find. If he had said he was "positioning" rather than returning home, he could have boarded. Our colleague felt the person making the decision was enjoying getting on "over" a pilot.
A complaint has been filed....