Painful truth for some here. The only way enemies of china will stop it is by developing capabilities to punish china the same way..
Hypothetically, China with its 300 nuclear warheads can destroy every urban population centers in North America, but US with its 5000 warheads can destroy every village in China. What does China have to stop any US weapons?
There are way more than 5000 villages in China, and US arsenal will not be enough to any much damage major industrial centres.
More than a half of US warheads on standby are 100kt w76 on Ohios, 20 missiles, and 80 heads per boat. Certainly less than half of Ohios on raid are in Pacific, and 4 to 2 are nearly always in repair, and maintanance.
US plan is to have 2 raids per boat per year. And we know that 8 Ohio's are having port in Bangor, unless US really hates us so much to circumnavigate more Ohios from another coast in secret.
They can attack 160 cities at maximum, spreading 4 warheads over a maximum of 20-25km in a first strike scenario.
More realistically, only 4 to 6 of Bangor's Ohios are on the raid, and at least some of them will not fire because they are too up north, and they are afraid of triggering Russians.
Only full salvo of Ohios + followup from the mainland + land operation can genuinely threaten China's existence as a state.
In such scenario, Russia will not lose such a golden opportunity for as long as somebody like Putin would be in power there.