As much as im pro U.S.A , I like being honest, so i beg to differ with you on the first point you made. The U.S people may not be anti Chinese but the government surely is. Not because they hate China for no good reason, but because China is the only country that threatens U.S economic(and long term militarily) hegemony in the world. Note that the U.S and our media companies in the west was demonizing Japan as recently as 30-40 years ago when Japan was 'rising', there were comments on how the yellow peril from the east was trying to take over the world, even though Japan was/is a 'democracy' and is all but occupied by the U.S military). So you can imagine the case of China being way more big/independent country is even more frightening for the U.S and our governments. Not that i'm blaming the U.S, since i know its simply seeking to protect its interests even if it means using dirty tricks etc (which i think every country should be doing. IMO). Its understandable, since if you are/have been number 1 in your school for a long time, you simply cant seat by and watch an upcoming student come and overtake you without putting up a tough fight, using any means at your disposal.So its up to China/Russia or any other country to try and protect its own interests as well/avoid containment. This is how the world works, there are no friends only interests. Its natural for countries to try and undermine upcoming powers who they see as a threat to their superpowerdom. This was the case with my country when Germany was also rising prior to the world wars. Its same with the U.S and China now and will be the case with two other countries in future. The U.S is obviously trying to contain China using some of its Asian allies/subordinates (everybody knows this). Though i doubt it will succeed, since China is already too big,has a large relatively poor population(which means it still has a large/tremendous room for growth unlike Japan and the west), is not trying to export any ideology(unlike what the soviet Union tried), has core interest mainly in trade/steady defence increase/territorial integrity. This makes it hard for U,S to be able to contain the country. Due to globalization the U.S has too much interests/investment/economic connectivity already with China in particular. So making any economic sanctions against China is simply out of question, since it will mean the U.S and china will fall into turmoil bringing the world economy to its knees.
I think the best thing the U.S can do is try to give China and Russia some strategic space of their own(In Asia and Eastern Europe respectively) while at the same time maintaining close contact/support with its allies(subordinates). Trying to push too hard/contain this 2 countries especially at the same time is a catastrophic mistake the U.S is making, it will/has only bring Russia and China even more closer together than they will have liked to. I don't know what the U.S government is thinking by doing this. Anyway we will have to wait and see how things unfold in Ukraine and Asia pacific in the coming years. This decade will surely be an interesting one for sure.