National socialism (nationalsozialismus) != socialism.
You cannot simply split up the word into "national" and "socialism" and then consider each word separately, because it's supposed to be one word in its native language, where the definition comes from. English doesn't do conjugated verbs, which leads to this silly (or intentional, by idiots) misunderstanding.
It should be "nationalsocialism", which is distinct from both "nationalism" and "socialism".
But I bet you already knew that, and you're just being a dumbass.