Not delivering weapons to any war zone has been a holy principle for German politics since 1945. Never war again war has had a strong foothold. Even now I grown up in this tradition would ask, is it better to lose the war or more lives. Putin might invade the country now, but he will not stay there forever. Most of Eastern Europe and the Baltic countries show that. Even Eastern Germany.
Germany's dependency on Russian gas is a different problem. They don't dare to do much. Now delivering weapons might prolong and intensify the fights. If the pipeline (it passes through Ukraine!) gets destroyed they don't need to dare to stop financing Putin's war. They will need to solve the problem how to heat their homes.
(German living abroad.)