I've been to Thailand many times over the last 10 years and never had any problems until a few days ago. At BKK airport I got asked for a return ticket, which has never happened before. When I said I didn't have one, I got pulled aside to speak with a supervisor.
He made a baseless accusation that I'm not a genuine tourist and said to count how many days I was in the country over the last 6 months. He showed me some website that claims there's a max 90 days per 6 months rule. I ended up only being in the country for about 40 days over the last 6 months, so I should have been fine, but he still required I purchase a return ticket and said I'm not allowed to return after this 30-day stamp for at least another 3 months.
Is there any truth to this rule? Are they getting more strict lately?
The other people waiting before me were very rude to him, so I think I may have just got unlucky and caught him in a bad mood.