Winning such cases in court are difficult pretty much anywhere in many countries. It takes time. But foreigners can actually win cases here and surprisingly fast at times (and not that rarely). Working in Thailand (legally, yes.. 🙂 )i sued clients three times (same reason : non-payment of fees overdue), all were well-established and one could say "powerfull" Thai companies who thought that as a foreigner, even with a small (boutique) thai registered company they could pretty much do whatever the heck they wanted and get away with it. Well, they were all proven wrong and lost the cases, fairly rapidly (in less than a year), and had to pay pertaining penalties etc...The thai justice system is certainly not optimal in many instances, but it more often than not, it works. Cheers