Hed, we got in that mess because we supported Chiang Kai Cash-the-check because he wasn't communist.
I think the best solution is to steer China to be democratic. Hell, they ain't strictly Communist anymore. Moreso a dictatorship with party rule.
Or we keep doing what we are doing. Ain't just us that has problems with Peking: Japan, Phillipines, Vietnam, etc.