National socialists are by definition.
Politics are not about logic - or why do you explain that a ‘liberal’ is not defined as a freedom loving person that hates overtaxing and loves the NRA ? (Wich should be the meening of the word if you took it literal)
Liberal WAS defined as a freedom and gun loving tax hater. Leftists first deconstruct the language before they deconstruct the society. They claimed the title of liberal and the descendence from Jeffersonion thought in order to be loved. Then they change the meaning of liberal, before they destroy the beloved memory of Jefferson.
It is leftists themselves who peddle their failed cousins, the National Socialists of Germany, as right wing, in order to confuse the unthinking.