Unfortunately I couldn't finish it as I got pissed off a little in the middle...
In the book, I was appalled at her descriptions of the protagonist's (who is also a Singaporean student at Oxford) Singaporean sister and parents, as well as just about all things Singaporean. She depicts them as rude, miserly, unsophisticated, embarrassingly ignorant, uneducated (funny because Singapore has probably the most educated people in the world), ridiculously superstitious, and not to mention blatantly racist (in a scene, her parents call her white British flatmate a "white devil" and that all foreigners are "white devils" or "demons" and that no country is as civilized as the Chinese are).
The protagonist is basically embarrassed to be Chinese/Singaporean and seems to loathe everything there is about Singapore (even the "good" things, such as their educational system which made her so bright she got a scholarship to go to Oxford in the first place) as well as her family. Even her sister who she supposedly "loves" and considers her "best friend," she is constantly deriding in the novel as being about as smart as a 5-year-old.
When discussing it with my friend who is from a multi-cultural country, he mentioned that "all cultures tend to have a self-loathing mentality, just to varying degrees" and pointed out that minorities seem to have it to stronger degrees.
I personally prefer people who can be a bit self-effacing about their own cultures to those who think their culture is superior to others, but upon reading that book, I am beginning to wonder what the balance is.
So, how much self-loathing is actually healthy?
Or conversely, how much pride (or self-denial or blind acceptance/tolerance) is healthy for one to have in their native country (or ethnic group)?