Google needs China, China does not need Google.
Baidu.com has already taken a large slice of what Google should have had if they had complied with China's requirements.
If China wants to place restrictions on internet access or content they are entitled to do so. There are requirements in place for companies to do business in China, those requirements should be respected.
Simply if companies do not like it they can stay out- but who can afford to?