You're absolutely right on most of those points. With regards to the racism: I did experience it when I entered night clubs, and it felt weird I had to pay an entrance fee and the Thais did not. But on the other hand, I know foreigners (esp. Westerners, like me) simply cause a lot of trouble in night clubs and obviously hitting on their women. In a weird way, you pay that off with an entrance fee.
In my limited experience, much of the racism I saw Westerners deal with, was most of the times them behaving in a stereotypical Western way (loud, obscene and rude). I don't have a problem with that, but Thai do.
I've come very far by just being over-polite and friendly to everyone I met. Bowing a lot, smiling and always staying calm in conflict situations (e.g. outside at 4am with drunk people).
With regards to dating, I mostly dated hi-so girls, which in the end paid more for my drinks, than I did for theirs ;)
In my limited experience, much of the racism I saw Westerners deal with, was most of the times them behaving in a stereotypical Western way (loud, obscene and rude). I don't have a problem with that, but Thai do.
I've come very far by just being over-polite and friendly to everyone I met. Bowing a lot, smiling and always staying calm in conflict situations (e.g. outside at 4am with drunk people).
With regards to dating, I mostly dated hi-so girls, which in the end paid more for my drinks, than I did for theirs ;)