
Hartmann was turned over to the Russians he done the same as rudel he then spent 10 years in a soviet pow camp, he was a hero because after the war he was no longer a Nazi
Hartmann was never a member of the NSDAP, but Rudel was. Hartmann was an average person, fighting for their country, Rudel was a fanatic. Oskar Schindler was a member of the NSDAP, but shielded his workers regardless of the cost involved. But Schindler worked the NSDAP system to his Schindlerjudens' benefit and kept them alive.
Iconic quote from David M. Crowe's book,
Oskar Schindler: The Untold Account of His Life, Wartime Activities, and the True Story Behind The List: "I knew the people who worked for me. When you know people, you have to behave towards them like human beings." I recommend the book as well, it is a very good read.
Rudel would disagree with Herr Schindler and therein lies the difference between the personalities.