&#62; only you are allowed to criticize your kind, any outside criticism is presumptuous and arrogant. This attitude pisses me off, since it prevents us from learning from everyone else on this rock.<p>Well it's generally true, one important factor is the Chinese way of thinking &#38; culture is very different from the western. Chinese has their own definition of good and evil. It's easy to understand western beliefs, but it's damn <i>hard</i> to practice them.<p>Currently there's a trend on the Internet, that it's patriotism to damage foreign companies, no matter what kind of dirty method you use. For patriotism, any kind of line can be crossed.<p>Another example is Chinese people <i>actively reject</i> the idea of universal values no matter what content they are. I remember not long time ago a Party official speaks to media , calls 'human right' an American thing, even though it's ridiculous and laughed at after this made public, but it largely reflects part of Chinese subconscious mind. There's no extend of human rights in Chinese history &#38; culture, or rarely advocated.<p>In my theory, this is a language barrier. Universal Values, human rights, democracy are all looks clumsy foreign concepts, it's not native at all, it looks like you are running a GTK app on Windows. It functions but it looks <i>odd</i>.<p>To pass these ideas and stuff to China, I think direct porting (aka, translating and interpreting) is very ineffective, it has to be rewritten from the source code level, and use native Chinese APIs :)