Sorry, but I can't buy that one.
Nazism was anti-Marxist in the extreme.
Americans, for some obscure reason, have a tendency to think of Marxism and socialism as synonyms.
In actual fact, of course, Marxism is merely one branch of the socialist tree.
Marxism is international socialism, all the workers are to gang up on their oppressors.
Nazism, as its name says, is national socialism. All Germans, and by racist extension all Aryans, are to gang up on people of all other "races."
IOW, Marxism organizes the workers of the world horizontally, Nazism organizes the Aryans of the world vertically.
They cut across each other and are therefore deadly enemies. They are both socialists, but Nazism is not Marxist.
That is why, as others have noted, a young German of the 30s could switch so easily. Just begin thinking of himself as German Aryan first, rather than an internationalist socialist worker, and voila!
I respect your opinion, but you’re off base.
The tenets of both communism and Nazism are dipped from the same Marxist river.
I’m not about to go through the whole sphere of Marxist thought to convince you that communism and Nazism are integral branches of the Marxism tree.
On the surface, I think that you’re embracing the incorrect European communist definition of Nazism, a conscious effort by the Euro-commies to separate themselves from their philosophical Marxist Nazi brothers.
Best wishes, FRiend