GamezRanker: I had a similar theory that it's some of that......plus possibly(no offense meant by this bit) some ex-chinese citizens who like/agree with the decision.
I'm not, but either way, I wouldn't be too quick to label all Chinese expatriates as ardent loyalists. People leave their country for a reason...
GamezRanker: I would expect they'd follow the money, though....and it seems a good number might stop buying or buy less due to their decision.
Also, they likely could've achieved the same thing by blocking the game in china.
They made their decision, customers will make theirs and we'll see. I think that in terms of the bottom-line, they probably made the right call. The Chinese market is huge and I think most GOGers don't really care (the forums are not a valid sample here).
Of course, the best decision here would probably have been not to agree to the release in the first place, but it is what it is.
For banning the game only in China, I have no idea, though it seems like the Chinese government wanted to scrub the game off the face of the Earth.