Having lived here for a bit over 5 years, I can say that Germans too often like to speak from the moral high ground. There are things that are sacred and indisputable, like opposition to nuclear energy. Try to complain about a strike in public services causing you inconvenience, and you will invariably get lectured on solidarity. I've seen people interrupting speakers at public events to "provide important context" that was nothing more than self-flattery from the interrupting person. I do believe in this country and think that it has way more upsides than downsides, but the people here could sure use a bit of humility.