Communism was relevant when the world was moving towards one sided impreialism. They were , to extent, succesfull in checkmating
But, today around the world, we have only handful(5) of countries with communist rule. None of them are elected givernments, which also means scant respect for human rights.
The place where it was born has ignored it for good. Indian communists should be a patriot first and then an ideologue. Also, for once they should shed their secularist (pseudo) image and rise above the religious leanings.
Once they do that, they will find favor among the common public.