Trump is right. Germany pays Russia billions of dollars for oil and gas, which Russia spends improving its very well equipped new military. So Germany wants the US to provide defense against a possible aggressor, whose armed forces are all but funded by Germany?
Share (%) of Russia in national extra-EU imports of each Member State, 2017, in value