Indian democracy is made up of election-contending Communists and Socialists. The Indian State of West Bengal democratically elects the Communist Party by large majority. It has been for almost half a century. So, it isn't as simple as Communist vs Democracy.
I have not followed the turmoil in Nepal as closely as other areas of the world, of late. I am saddened that Nepal is being hit with it's verson of what sounds like "The Shining Path" groups in Peru. Ghurka units in UK service have been very successful in dealing with such threats in other areas. Is the military of Nepal up to the task, as well?