Putin acted because he knew that no one would act to stop him. BP is now a partner in the Russian oil company and the rest of Europe has put itself in a position of dependence on Russian natural gas.
There is another article on the WSJ on how the Greens made Germany vulnerable to the Russian aggression.
Commerce is a two way street. Europe depends on Russian gas. Russia depends on European gas money.