I never realised how important this was as I have a British passport, so.immigration has never been an issue. I haven't been to USA since 2003.
However when entering Armenia and Georgia in 2024, I had big problems because I look a lot younger than my age.
They couldn't work out if the passport was fake or the photo was fake.
However it was having so many stamps from other countries, especially the EU swung it. They assumed if the EU was okay with my passport and me then it was okay with them!
Getting a new passport this year. Thankfully I travel a lot so it'll full up fast.
Yeah the "just drive into Mexico and stay there" visa has gone.
Not only do they have a computerised centralised border control system, they also check ID on most long distance public transport and the overstay amnesty visa has ended.
If you can't afford to get a Thai retirement visa, then you certainly can't afford to get TR in Mexico, and I don't think you could afford to live in either country!
Many countries do fine airlines for bringing passengers who don't have the right entry documentation. But that is in country's which check such things like the UK, USA etc.
Thailand immigration never does but I guess in theory they could check. But then if you showed the airline a fake onward ticket surely they would be fined anyway, so why don't they check??
Plus not all airlines to Thailand do this. I've flown to Thailand many times. Only Qatar have this policy, and in SE Asia only Air Asia and Vietnam Airlines have asked.
I just flew Qatar Business Class Venice - Doha - Bangkok and they insisted on seeing a valid flight booking leaving Thailand and the flight number too!
Qatar and Air Asia are the worst for this. Emirates never asked in January and Thai Immigration have never asked even once!