Yes, of course. Modern Germany is a moral leader of the world. German culture did massive soul searching after the war.
I guess better forgiveness for German aggression are due to good behaviour from post-war Germany, okay education in north and western Europe, and also that Germany behaved _relatively_ good on the western front. Of course it will take longer for eastern Europe mostly due to the extreme ugliness of the eastern front, and the huge economic differences.