Re: 'enemies of Russia'
Russia has a series of fundamental challenges and I'm not sure how this can end with diplomatically palatable options.
Ignoring the "Putin bad" simplification in the media. You need to look at it from Putin's paranoid perspective, 70% of Russian exports are petrochemicals/energy (gas, coal, oil etc.). The petrochemical companies effectively fund the Kremlin and Putin's pension. A significant amout of these exports travel via pipelines in Ukraine and Belarus to Europe. Ukraine transports ~ 75% of EU gas from Russia, with Russia paying $3bn a year to Ukraine to allow the transit.
In an odd but notable coincidence, on the day of the invasion, Ukraine was testing a disconnection from the Russian power grid to move onto the EU power grids. I am unclear whether that was a background cause or a 'final straw'.
Throw in the EU's strong commitment to 'net zero', rapid ongoing expansion of renewable energy and, in particular, the Danish-German-Spanish-Netherlands projects to replace natural gas with green hydrogen, and you may understand why Putin is a wounded bear with a hurt ego. His economy faces a 2-4% annual reduction up to 2050, at which point their economy may have lost $2tn of income.
To complete the circle, you need to consider that Shell had found giant shale gas reserves in 2012 with Shell lined up with a 50-year $10bn drilling license for development in 2013. Funnily enough, the areas where the gas was found (Crimea and East Ukraine) began developing an unusually militant and anti-Western sentiment within 12 months of the shale gas discoveries, leading to the 2014-2015 annexation of Crimea and the ongoing wars in East Ukraine/Donbas that were clearly directed by the Russians. The discovered shale gas sites had a value of at least $150bn. Russia probably wants to incorporate these reserves into their own, blocking Ukraine from selling their own gas to the EU and cutting off Russia's core sales to the EU. Also, by taking over the Ukraine they presumably do not have to pay the $3bn a year "pipeline transit fees".
In summary, it's a mess.