In Australia, and most of the western world, people like to complain. We like to complain about a bad restaurant, about a bad neighbour, or how homework sucks, or how a teacher is just terrible. We like to insult our leaders (who hasn’t made a Rudd joke?), or just whine on a bad day.
Complaining is part of western culture. Its part of who we are.
In Thai culture this is very much not the case. In the land of smiles it’s considered crude to complain. If you have a problem, deal with it, no one else wants to hear it. It’s also very rude to complain to someone that is causing you distress, as it is practically insulting them in front of their face!
Being opposite cultures in this respect is obviously bound to cause serious friction. Lets start with the impression a Thai would have watching a foreigner complain. Mostly, the foreigner will appear as an "ugly Australian." There is good reason - complaining is really crude and offensive in Thai culture! Even worse, it is considered 10 xs ruder to complain to your elders. Complain to someone older than you, and you are doing a double whammy by breaking the age rules of Thai culture, too!
But Australians see nothing wrong with criticism. It’s everywhere, our newspapers, our blogs, our protests, and our letters to politicians. Most Australians think criticism actually makes the world a better place. After all, how could a problem get fixed if no one points it out? Ignoring the problem only makes it worse!
Many foreigners living in Thailand get very frustrated when their 'letters to the editor' and other complaints get shot down and/or ignored. "What is wrong with those Thai people!? There is obviously a problem, why won’t they admit it?! Mai bpen rai isn't going to cut it!!!" But being in another culture, you have to play by their rules - not yours. But this can sometimes be frustrating as it often goes against core beliefs . . . so there must be a balance, a middle way in which both sides can be happy yet save face! maybe sugar coated constructive criticism?
Thai's actually do complain, but not in the direct western manner. Instead they go at it from the side, being extremely careful and sensitive at the same time. If you and they have a common friend, they will talk through the common friend to get things resolved. A friend of mine kept making mistakes so he got a lot of complaints through a Thai friend as it was considered much more polite that way than approaching me directly. But also, you should know when to complain. Pick your battles wisely. Not worth a huge inconvenience to remove a small inconvenience. Highly sensitive constructive criticism, only. Nothing direct. Be especially careful if you are talking to someone older than you.
Just remember that going the direct route, in Thai culture, makes you look un-refined and arrogant. Being extra tactful can get you a long way!