Do you mean he was denied entry on a 60 day tourist visa?
If he had already made multiple entries this year, as in, had lots of visa-exempt stamps, that is indeed the risk you take. You cannot live here on temporary short term tourism stays, eventually you will run out of luck.
Generally, if over 50 years old and with 800,000 Baht in a Thai bank, a retirement visa would be the best option.
If not, then getting a DTV on soft power grounds (as in, sign up for a Thai cooking course).
Which can happen even if you aren't doing anything wrong; if cops get on a bus and start checking passports, or imm officers patrol airports and do spot checks one day.
Both have happened to me. I was not on overstay. If you're apprehended, you can get deported & blacklisted even with just a few days overstay.
Its just not worth the risk. Not if it can be avoided.
A cat cafe is a cafe which has lots of cats, which are enclosed in the cafe & cannot leave. It typically sells snacks you can feed them while you drink your coffee.
I never go to such places, even though I love cats. The cats are often over-pampered, over-bred, and don't want to be there, only interested in visitors if they've got snacks.
Instead of cat cafes, I prefer a cafe which has a resident cat or two, who can come and go as they please, who enjoys being around humans & just likes the attention/scritchies.
It is indeed not good, but neither is getting angry & confrontational.
I'd hope the cat cafe had an automatic closing mechanism installed on the door in question.
You cannot rely on every single one of the masses of people coming in and out of a cafe throughout a working day to always remember to pull the door shut behind them.
Its an extremely vulnerable system indeed if all it takes to cause a major problem is for one person out of the hundreds if not thousands of visitors to be in a hurry/absent-minded/texting while walking/having a bad day, and thus not pull the door completely shut.
You stated that Evisa being "not so easy to use" was the cause of this situation.
All Brandon did was point out that the system warns you repeatedly that the EVisa cannot be used at all entry points. The overwhelming majority of people buying EVisas have no problem understanding this, and planning appropriately.
He, on the other hand, clearly did. It is, as we say in the world of gaming, a "Skill Issue".
Also, regarding what you said, nothing changes for you on 1st January. Nothing gets "reset".
The immigration officer looking at your passport, whether on 30th December or January 2nd, is considering how high your *total amount of time spent in Thailand* is over the past 12 months or so, and whether your behaviour resembles that of a genuine tourist.
The only thing that *used to be* "reset" on Jan 1st was your allowance of visa free land entries. However, that no longer applies and land entries now have the same stipulation as air entries; no limit *on paper*, but prepare to be quizzed, let in with a "last time" warning, or denied if Thai immigration think you've had too many.