You sure?
To me, there is no such thing as a hard-C or soft-C communist. A communist is a communist — plain and simple. I believe in hard-S and soft-S socialism but that is about as far as I will go. Is there such thing as soft-N/hard-N nazi? A soft-f/hard-f fundamentalist/fascist? I think not. Communism is communism and the only good commie, as the old saying goes, is a dead one.
And I have not even compared them to Stalin or Mao, and why? Because I could care less if they went for the tamer Lenin-Trotsky form of communism. Far left is far left and if one does not have a problem with that, then there should be no problem with far right.