Yes, endorsement of Stalinby CPM is a mistake-and he was a killer-liar as well. But in politics you vote for the demon who is less likely to affect you adversely. CPM under Buddha is becoming more Marxist than Leninist--that is following the evolution from agriculture to industrialization-to prosperity. CPM has a corporate like structure and like in China, they are more efficient in implementing a policy. Quite naturally they are better choice than Mamata who is known for her whim and not for her wisdom-she is an actress of best kind but a proven worst kind of stateman-- so we will elect better and not the absolute best..that is the rule of democracy