Germany hardly criticised Israel for how it wages war. Instead Germany is still one of the few countries left calling for "humanitarian fire pauses" instead of a ceasefire. It is the German government that cracked down extensively on protests against the genocide and that threatens to deport people if they don't pledge allegiance to Israel. It is the german public broadcasting that is simply not reporting on Israeli war crimes, and that didnt report for month on the number of Palestinians killed by Israel, while at every occasion talking about the 07. October.
Now the German government came out harshly criticising the charge by South Africa, instead of waiting for the court to reach its decision. The aid that did go to Palestine is laughable compared to the military aid Israel receives.