I am a Romanian(EU) citizen and U.S. Lawful Permanent Resident. I booked a flight with Norwegian Airline, Budapest (BUD) - New York (JFK) via Oslo.
When showing up for check-in, the airline personnel examined my passport and said it needs supplementary inspection.
I have the valid I-551 stamp on my visa page, which proves US permanent residence for up to 1 year. (I didn't have the physical Green Card on me, as it wasn't issued yet). The visa page has the mention "Upon endorsement, serves as temporary I-551 evidencing permanent residence for up to one year".
They took my passport to investigate further. I was close there. They looked clueless. Kept telling me silly nonsense that my visa is expired. Then they deny me boarding for reason that I don't have my GC on me, and that was it.
I am going to rebook another flight, this time with a competent airline. Can you guys recommend some airlines that knows the US travel regulations well, and won't cause me this kind of unjustness