Please remember that Thailand is still a developing country. Give the Thais time to develop their own social conscience instead of trying to impose your own values on them. The all-inclusive society which you may or may not enjoy in your home country took hundreds of years to develop, and in many cases (although underpinned by law) still doesn't function properly. Please also remember that you are a guest in a foreign counrty, and you have been granted permission to work - how easy was that? I'm sure a Thai person would face many more hurdles to become legally employed in your home country.
I'm actually just a realist, and I also belong to at least three groups which are regularly discriminated against in job ads here (race, age and gender). Am I bitter? No, I only apply for the jobs that suit me, and where I suit the employer. So please stop moaning about how badly foreigners are treated here. It's not that long ago that South Africans weren't allowed to use the same bathroom as a white person in your own country. Give Thailand a chance to catch up. A still developing economy will not withstand the restrictions placed upon it by a Western mindset - or do you want Thailand to go backwards, but with a clear social conscience?
Ajarn.com - these are all great comments, but if we have a situation where one poster is having an on-line conversation / argument / disagreement, etc, etc with another poster, then it becomes a discussion forum and not a letters section. Thank you for your understanding.