If they were a puppet of the U.S. like you say, they wouldn't have been investing in and dependent on Russia in the first place. When Trump was President the first time and he chided them on their dependence on Russia and asked them to build a floating LNG terminal, they laughed.
The Germans are in the situation they're in because they did not take U.S. advice on the entirely predictable Russian bad behavior.