I'm from Kerala and I've been to North America. The 'communism' here isn't what the Americans think it is. You can consider it as socialist liberalism at best. Communism in its revolutionary form did exist at a time when social inequality and injustice was very rampant. Now it's a political movement under India's democracy.