Of course it's not black-and-white. Ukraine is technically at war with Russia but it still buys hydrocarbon and uranium - they just diversified their supplies to reduce Kremlin's leverage.
EU and UK made a number of strategic mistakes in the past by tolerating Russian money laundering and crime (in Spain, UK) or state-sponsored terrorism (in UK, Germany), which only encouraged Putin.
If you talk with people in Russia, they literally consider EU and UK to be "pussies" 🤷