I will say one thing regarding sanctions and the Russian society.
There have (rightly) been many comments across UK social media praising those Russians who protested against the war in the last week and a half. Of course they risked their health, freedom or maybe even their lives at the time anyway, and now it's even worse as Putin's regime is ramping up its efforts trying to cut its own citizens off from information and penalising them harshly.
However. Few protests is not enough. Let's not forget how huge Russia is as a country. And its people are not stupid, with or without Western media, they know there's a war. They are used to Russia's imperialistic views and wars however and there is a large number of people who either share these views or are quietly used to them and they just get on with their lives. If they wanted to organise an en masse uprising against Putin's regime, they had plenty of opportunities over the years. Russia's neighbours fought against the Soviet regime and prior to that against the Russian Empire for centuries. The repercussions against these brave nations were huge as a result, but it never stopped them.
But rising up against Putin en masse wasn't beneficial to the Russians, so they didn't do it. It will become beneficial to them once they become poor though. And as brutal as it sounds, I believe there would then be an uprising/civil war and a coup. Historically, this would be the usual, ruthless Russian cycle.
So sanctions are absolutely needed and ignoring Russian produce is needed too.
This, I should add, is my personal view and experience. It is however rooted in the history of Russia and CE countries.
Afterwards, a new, more balanced leadership may emerge in Russia, however it will be temporary and its imperialistic aspirations will likely return again during our lifetime, certainly our children's lifetime. So there needs to be a strong long term strategy regarding Russia that does not involve sacrificing CE countries to appease them, but rather being inclusive of all of them in the context of NATO in particular to stand firm together. Otherwise there will be a permanent risk of Russia hoping to recreate the Soviet Union or a risk of another cold war, it will never end. In my view, the West didn't get its strategy right post the Orange revolution in Ukraine and this is, unfortunately, the consequence which was never far removed for anyone originating from that part of Europe.