The US already fought China and isn't going to go for a second round. You can feel free to cut ties to China. We did that once, then we got smart. They are our banker, now. The last time the Chinese and US fought, they didn't throw a battalion at the US, they sent over a million soldiers and it almost started the first nuclear war on the mainland of Asia. And that was way before China had any nukes.
UN to hold off on separate Afghan bombing probe for now (Reuters)
from the article: U.S. doesn't foresee nuclear deal with Iran in near future