The second biggest party in Russia is as communist as the biggest party in Germany is socialist: exclusively in name. The communist party of Russia was co-opted, and currently absolutely doesn’t espouse any ideal of communism, the only thing it does is to channel nationalist sentiment of people who were alive during the USSR, and redirect it towards support of the current regime. No communist in the west supports the Russian communist party, and I say this as someone from a western country who is involved in hardcore leftist spaces, where people generally espouse the opinion: “USA is an imperialist country, NATO is a US tool to further their interests and to skew policy outside the US in their favour, but also Putin is a kleptocrat and an olicarch. He pushes fascist policy like degradation of social rights in his homeland, imperialism and expansionism such as the Ukraine war, and he’s a consequence of the dismantling of the USSR and the auctioning of the country to the most corrupt bidder”. Hating NATO and hating Putin are complementary positions, not contradictory, and as I said, in my experience it’s what most hardcore leftists espouse.
China bad, what other source do you need?