Just a slight note here.. the Nazis were "socialist" in name only. They conflicted (in some cases violently) with pretty much all the genuine socialist and communist groups around at the time, denouncing them as a threat to Germany and the German way of life. The "National Socialist Party" name did not mean what most people nowadays assume it to mean.
no subject
Though I agree with you on your other points.