I hate to be the history nitpick but the whole indiscriminate killing of Jews in incomprehensible ways was so well hidden that most of the Allies didn't become aware until they were so deep into Germany they stumbled across Auschwitz. If I recall correctly, it was the Soviets who juggled with their own morality to take the German officers as prisoners or just execute them on their knees in the mud.
Most of Germany itself didn't even know the extent of the Holocaust until after the war.