No it hasn't. You like to give that lip service, but some other posts show that you think it's perfectly fine as long as MS makes money off it.
For instance, your quote "As for Microsoft, their behavior is now deplorable too, but what other options are there?" indicates that it is perfectly acceptable to do business in China since you don't see any other options.
There have been others, but that is the most recent example.
Name somebody else standing up to China. It sure ain't you boys, since your answer is always "give it to them for free".