It isn't communist, it's neo-Marxist socialist.
The National Socialist Workers' Party did this kind of thing in Germany, and they weren't communist.
Guess you never heard of Magnus Hirschfeld.