It's ok. It's fine when the EU does it. It's only wrong and against capitalism when others do it. Like protectionism.
FWIW, EU countries are still sending more money to Russia for oil than they send Ukraine in aid. https://www.theguardian.com/world/2025/feb/24/eu-spends-more...
Modern global economies are complicated.
It is stupid that they put themselves in that position, but they've also greatly reduced their dependency as the war progressed.
With the current trade war and their own domestic troubles, China cannot afford to alienate other foreign markets, hence why this is the prime time to drive concessions against them.
is it really on the sly though?
Is it hypocrisy of you decide to punch back after getting punched? Not really. And China certainly was the much more protectionist than the EU for the three decades.