True, but that (calling a dog a cat) is from a third person perspective, in this case it is the party calling itself so and actually (more or less) having been so in the recent past. Granted the National Socialists were more fascist than socialists, but then they were a rather exceptional case, and I believe they actually espoused fascism in word and deed (only more extreme and with lots of race-hate blended in), did they not? Here we have a party that calls itself communist, puts up communist slogans and still has communist policies in some parts of the country, but for the most part has adopted capitalism.
Besides, who are we to say a dog is a "dog"? They might refer to themselves as wolves