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).
I'm not sure why you think that any of this makes Germany look morally superior. I certainly don't feel that way.