China holding US debt is really a problem for China, not the US. The US can keep devaluing their currency and wiping out the value of that debt. If they really wanted, they could do something like distributing a huge amount of money to every citizen until that debt is worthless.