Once living long stay in Thailand foreigners here are get more aware on how they get cheated, no doubt on that.... and it happens in every non fully developped country.
But one also gets aware that in Thailand one needs to avoid even more the falangs here as there are many many dodgy foreigners all fleeing their issues back in the west, who have set up base in Thailand. Not all obviously, but many and mainly those running businesses.