Not defending Apple here, and no offense, but it baffles me when people only consider the short term consequences of actions. Can we all just stop for a moment and think about what would actually happen if Apple kept resisting China's requests for censorship? It would not only lose a huge revenue source, but more importantly, the whole world would lose a
great medium for providing Chinese people with means of communications. Communication is
the first step for any change in a society. In other words, Apple
is indirectly helping the Chinese with their quest for more freedom of speech. Do you seriously rather Apple be banned in China and be replaced by other Chinese companies (e.g. Huawei and Xiaomi) who have been working with the government?
Now, of course it hurts to see these things happen, but that's jut the complexity of the world we're living in. On the other hand, if Apple were to collaborate with the Chinese government on providing backdoors etc., it would be a whole other story.