Regarding the oil, can't the whole Europe just switch to Middle East? I'm assuming that they don't want to because it's going to make the oil much more expensive.
We are talking about gas here, not oil. Norway is the second-largest producer in Europe after Russia, but its export potential is almost half that of Russia (
data for 2020). It is most cost-effective to transport gas through gas pipelines, and delivering it by ship only means a higher price for the final consumer. In addition, such a system of transport by ships means that it is necessary to provide infrastructure in the form of LNG terminals (Liquified Natural Gas) because the gas on ships is converted into a liquid, and then returned to the gaseous state in the terminal.
I always thought that it was a mistake to enter in such a dependency from Russia. It is an unreliable supplier at best and has a history of going mostly against western Europe interests. Nevertheless, there are not that many Gas producing countries you can choose from and it is very efficient to move gas via a pipe rather than having to liquate transport by ship and then re-gas.
Of course, it is a mistake, but the one you are forced to do because you simply have no other choice if you want cheap energy. If we go back to the past and the Second World War, we know that Hitler attacked Russia precisely because of its resources, and that ultimately cost him defeat. History would be quite different if he succeeded, but let's say that Russia still keeps Germany and a good part of EU countries in a very awkward position - although I don't understand why Russia continues to supply gas to the EU.
Especially when the decision was made that the EU will start sending weapons to Ukraine - which means that the Russians will suffer even greater losses in manpower and combat vehicles, but also in the air force.
From its own stockpile, the German government will send 1,000 anti-tank weapons and 500 Stinger anti-aircraft defense systems to Ukraine. The government has also authorized the Netherlands to send Ukraine 400 rocket-propelled grenade launchers and told Estonia it ship over send nine howitzers.