I'm actually glad they told us so I could correct it. If Thai wifey got on the plane and we didn't find out she needed a re-entry visa at the last minute and she missed her flight back as it might take weeks to get the visa, it would cause he'll with her job, and she has a really important job.
It's the Citizenship and Immigration Services. They document and regulate everything. The airlines are a pay for transportation publicly traded for profit enterprise. They wouldn't care if you were from Mars.
No it appears all automated. I know they have records of flight records and days spent out of the country. So, apparently when a LPR buys a international ticket the USCIS system does some sort of an eligibility check
airline employees don't unilaterally make decisions on who needs a re-entry visa and who doesn't. That is done exclusively by the USCIS IN America. Which appears to be the case here but in error
actually I got a formula from a 3 minute YouTube video by an Immigration Attorney and got right thru to a live body after numerous unsuccessful attempts and disconnects. It was crazy