Portugal also has a similarly active communist party. I think what distinguishes Portugal and Kerala's communist parties from other communist parties is that they were (and are) first, and foremost, democrats.
A capitalist dictatorship will be every bit as horrible as a communist dictatorship.
A capitalist dictatorship will be every bit as horrible as a communist dictatorship.