I'm not German. I did however live in Berlin for a few months and have studied their society for some time. It has been a difficult position for the Germans since post-WWII. Immediately after the war, Germans just wanted to move on. They were not accepting or denying anything, they just wanted to put everything behind them. Then there was a period during the 50s/early 60s of "we're sorry, we're sorry, please forgive us".
Then under Willy Brandt in the late 60s a new movement emerged with the youth who had never experienced or lived through the war. They didn't want to be remembered with the image of Nazism or Hitler. It was from this point onwards that a more frank and open discourse regarding the Holocaust began to permeate society and their media.
I'm not sure if it was mentioned yet in this thread, but the Germans have a word for precisely this circumstance: vergangenheitsbewaeltigung or, "overcoming the past".
Please, any native Germans, feel free to correct what I wrote. But I'm pretty sure what I wrote was correct