But that's also happening. Nord Stream 2 is essentially gone, the company is being wound down, and the whole of Europe is switching away from Russian gas and oil as fast as they can. You cannot do that from today until tomorrow, but it's happening fast. The reliance on Russian gas and oil imports will be neglectable by 2030. Btw, you're asking the EU to bear all the disadvantages (no gas, no heating in winter) so you can maintain your economy? Doesn't that sound a bit selfish to you? Shouldn't you ask Putin to stop this senseless war instead?
As I've said, you need to get a sense of perspective. This is the most civil way to weaken the Russian military long-term. It will work. Sorry that it also makes your companies weak. If it wouldn't, Putin would just grab the money from your companies, as the Russian government has already threatened. (Weird move, but I guess they believe they can spin this into anti-Western sentiment.)
And what would the alternative be? Putin has not only started a war against an independent nation, he has also just - indirectly, but pretty much overtly - threatened the whole world with thermonuclear war. That would also turn Russia into radioactive ashes. You think world community should just stand there and watch, do nothing?