The effects of oil and gas embargo will be felt by Russian population earliest by the end of summer, effectively being a punishment rather than a deterrent. We should aim to end the war long before that and stop talking about this and other populist but unrealistic ideas like no-fly zone.
In the short term we are seeing employees at European harbors and other places being put to the moral dilemma of either refusing to work or continuing working with Russian transports, knowing that they are working directly with the economic side of the Russian military branch. Many do not want to have to look in the mirror in a few months, knowing what they did, knowing what they knew, feeling like they have blood on their hands. Saving jobs and saving the economy is a poor comfort when on the news they see ordinary citizens laying on the street with a bullet in the head.
Every nation hope that wars will end in just a few days, weeks or months. Blitzkrieg. It will be over by the weekend. The Russian thought so when they entered Ukraine and they were wrong. It a nice aim to hope that the war will be long gone before the summer, but realistic there is a high risk that it won't. The assumption when funding war should be that the war isn't going to end.