You might as well say you'll criticize Microsoft when the moon is proven to be made of cheese - a condition that will never happen.
The realistic criteria you set were all met. All.
http://www.detnews.com/2005/technology/0506/20/tech-219580.htm Microsoft Chairman Bill Gates and Chief Executive Steve Ballmer have made repeated trips to China in recent years, helping to strengthen the company's relationship with top Chinese leaders in a country where connections are often vital in securing deals. Microsoft's partner in the MSN China venture, Shanghai Alliance, is run by a son of former President Jiang Zemin.
As part of its marketing campaign, Microsoft has donated software to state-run China Telecom and China's State Economic and Trade Commission. It has pledged to invest or donate $10 million to China's primary education. And it has offered to provide free Windows operating systems to government officials in Beijing for three years in return for its becoming an exclusive software provider.