There's 8 billion people in the world who aren't German. If there's one topic that Germans don't chip in on, it won't move the needle.
Whatever we as Germans say on Israel/Palestine will be taken the wrong way by someone. Critical of Israel? Still an antisemite! Supportive of Israel? Pathological guilt!
It super sucks, but I too will leave it to others to voice strong opinions in this matter. And there's no shortage of that.
So this is actually a super-nice position to be in, you can support your ally no matter what they do, while still looking contrite and morally superior by pulling the "we are Germany, we are not allowed to have a say in the matter" card.
How does that distinguish Israel/Palestine from any other issue?
I think what grates me is the dishonesty: We want to do both at the same time: A neutral mediator that advocates for the two state solution and the world's (second-)closest ally of Israel. That's like wanting to be both the coach and the referee. At some point it just becomes an insult to everyone's intelligence.
(The US does the same spiel)
I'm not sure why you think that any of this makes Germany look morally superior. I certainly don't feel that way.
Also, Israel is a trade partner, which is important because the non-western countries are hesitant to trade with them. Israel is culturally integrated into certain European institutions, in part due to German support (soccer, Eurovision, other sports).
> Whatever we as Germans say on Israel/Palestine will be taken the wrong way by someone. Critical of Israel? Still an antisemite! Supportive of Israel? Pathological guilt!
Do you think this does not apply to others? Especially the antisemite thing is extremely commonplace in the US and UK.
If Germany had learnt, then yes, they would be voicing strong opinions. That's the thing - fine, do whatever you want, but don't claim to have learnt.