For the life of me, I don't understand how conservatives can love Russia but hate China. Russia and China are the firmest allies of each other, equally underhanded despotic anti-American regimes, but China is not militarily endangering us the way Russia clearly is. Yes, China clearly endangers our Asian allies -- but so does Russia with our European ones, and the right wingers voice little concern over them. Do they hate China for being non-white? For taking their jobs?
China is viewed as a potential superpower and rising, and so many people, the stereotype of them being more intelligent is threatening, and more ideologically different. Race probably does play some role too.