The Nazis in Schindler's List are portrayed as evil heartless demons who seem to lack any kind of soul (well, Amon Goeth was pretty evil), while Schindler and other "goodies" are portrayed as saints with hearts of butter; It's time to wake up people! My grandfather who is now 85 served in the war verses the Germans. I've had many talks with him and his war buddys and I can promise you that what you see in this film (and many others that are "based on truth") is purely fictional and shouldn't be allowed to even claim it is based on truth. And if it must it should have to give us a percentage of truth that it is based on, eg: based on 6% truth. Honestly, just take a look at the war on Iraq to see a current example of how the victors completely turn the truth on its head and sell it to the masses; who readily accept it as fact.
Schindler at the end of the film is seen giving away his watch and a few rings (last of his possessions) as to save a few more Jews. Well, truth is Schindler made off with A LOT of money in reality. He profited from the Jews slave labor just as much as they profited off his humanity. I'm not saying that Schindler wasn't a good man for saving the many Jews that he did, I'm just saying lets not go overboard with the exaggeration. And this is just one of the many liberties the director took with this story to spice it up a bit. Some of the scenes which were designed to shock the audience with brutality from the Nazis towards the Jews were so over dramatized and fake they made me want to blow chunks in my popcorn. I don't mind fantasy but for gods sake don't mix it with truth, especially when you have an audience which sadly seem to often refer to this film when they are in a debate about world war 2 or the holocaust, as if it was some kind of historical reference with any credibility.
PS: For a good film about world war 2 and the Nazis, check out "DownFall", a German film which is very, very well made.