All of the reasons you cite are precisely why Google should not be supported in its kowtowing to the Chinese govt.
I can't agree with you about Google. By providing Google.cn they are enhancing the freedom of the Chinese people who do not have access to Google.com about 10% of the time. When they are required to censor search results they put a notice at the bottom of the page saying so. Those in China who do not want their search results censored can then try Google.com to see what it is they are missing.
It is easier for a camel to go through the eye of a needle, than for a rich man to enter the kingdom of God
It's not a matter of deciding to kowtow. It is a matter of the decision to do business in China, period. When that decision is made, there is no option but to comply with Chinese law, which means censorship.
At least Google declined to offer blog or email services, where they may be forced to hand over dissident information like Yahoo did.
The US government kowtows to China all the time, why not Google? Google is a business making a business decision. Shoot, no one in the US government dares recognizes Taiwan as an independant country, eventhough that is an obvious fact. Why punish Google?