The expat also needs to learn more about Thai Society, Thai People and view it as part of the picture. I suggest foreigners study the dimensions of culture. Read about Thai History of and of our military engagements in the past. Go to visit Ayudthaya, Sukothai or study history. Learn about our religion.
Culture is the accumulation of a nation's experience.
Digest it carefully. It will reflect Thai weaknesses in many aspects. Don't only focus on financial aspects. Study the unique Thai behavior. Of course there are also many different types of people in Thailand - just like your own country.