Deals are of course going to be canceled voluntarily. If you're a mobile company why would you ship your products with a search engine that's dropping its service in your country? Not to mention the bad publicity the Google brand is now incurring in China. It's the same reason why endorsements/sponsorships/contracts are dropped when people like Tiger Woods and Kate Moss screw up. It's bad image.