The Holocaust was an unspeakable evil, and the Allies should have done far more then they did to prevent it.
But the Holocaust was not a justification for World War II, just as the evil of Saddam Hussein is not a justification for the war in Iraq. If these evils were justfication for warfare, then why didn't warfare stop the evil?