While we are finally beginning to call out Saudi money, shouldn't we start doing the same with the China money?
As far as oppressive regimes go China isn't any better - just ask the Tibetans, the uighurs, controlled media etc.
You can take the money, but you can never say that nobody told you there would be repercussions.