I think the German government understands this and that is why it behaves so carefully. They understand that they will have to answer to the citizens for what they have done. After all, it is the inept leadership of the country that leads to such consequences. And excuses about evil Putin or the global economic crisis will not help. People will not forgive them for abandoning their usual way of life.
So far they have avoided backlash from the public. Inflation is at all time high, but a large part of the population do want to side with Ukraine. Things may get changed, once the rationing of gas is implemented and factories start to close down due to lack of piped gas. At this point, the popularity of Olaf Scholz and that of the warmonger Green Party remains intact. The big test will come after 2 weeks. Nord Stream will close down for maintenance on July 13th. And I don't think that the Russians will turn on the pipeline once the maintenance is completed on 23rd as scheduled.
Most of the population will be on the side that is beneficial to the state. This will be supported at all levels through all possible means, including the media.The government needs to stay in place and it will make every effort to do so. What do we see today? One child is killed and the whole world is crying because of it, and another child is killed and no one pays attention to it. These are political methods of pressure on people and they are necessary for governments to promote their idea and save yourself and your family. I don't think anyone will think about starving people in Africa if their own child is hungry.