I would like to add-on something that bluesfan has said; I hope you don't mind.
Life as an expat can be full of frustrations.
Regardless of what issues you may have with local cultures, local ways of doing things, I try to keep in mind that 99% of the locals are extremely hospitable and tolerant to me, a foreigner, who is trying to make a living in their country. The majority are very respectful to me as a fellow employee, and I enjoy working with my "local" co-workers as much as or sometimes even more than other expats.
Lets not forget that all of us here in the sandpit were invited to come, and many of us came here because for some reason conditions "back home" were unacceptable and it was our choice to come. We are not an occupying force, and the colonial days of Empires are history.
While I am at times as guilty as the next guy, I suggest we check our language occasionally and avoid the arrogant retoric, which can have an even more toxic and damaging effect as our company goes through it's revolution.