@Da***
, whether he holds a valid green card or not is totally irrelevant :/
If he doesn't hold a US passport and he tries to enter thailand on his Mexican one he'd be denied entry because mexican nationals need a visa before they come here.
They can't get a visa exempt entry and they can't buy a visa on arrival.