but what is the root of anti China attitude of the Straits Chinese, the Peranakan?
I would say its generally true, but there is more dimension to it. The Peranakan are very westernized and they speak only Malay and English. They went to English missionary schools, UK/USA university, and at that time, China was extremely poor. The Great Leap Forward and Cultural Revolution give these Peranakan who know nuts about China an even worse image of China
Then Mao export revolution to Vietnam, Cambodia..etc, The massacre of Chinese in Cambodia by Khmer Rouge (many are Chinese mestizo also). The pogroms against Chinese by Vietnamese communist (once supported by China), make Peranakan think China is crazy.
In SG, we have the former leftist communist who hate these Peranakan. So they see China as enemy and any Chinese not westernized enough will be deprive of career advancement.
But Peranakan are also quick to see China potential after Deng's reform. Right now they are sitting on the fence, not to offend China, and at the same time, allying with USA.
Hi Viet you have never deal with Indians, or not too intimately, dont you? If you have did it, you will fully understand why Pakistan, Nepali, Bangladesh, Sri Lanka, Singaporean Indians, Singaporean Chinese all don't like them. Even their own Goa, Manipur, Assam, Sikhim, Naga...etc, not to mention Kashmir hate them.
If their conduct in chat room can be a rough guide, their conduct in everyday life are even worse.