China & Russia combined have more economic power & military than the US. In addition, they have better relations with developing nations around the world.
Sanctioning, threatening & pissing off many nations against us is not a good strategy.
Right, and Russia has the economic power of Iowa. Good luck keeping that alliance going when the Chinese people find out Russia wont buy their stuff.