So basically its elections times in Nepal and it is more than likely that Communist Party of Nepal (Unified Marxist–Leninist) will win the election and form the government but this has raised some interesting questions for example establishing Dictatorship of the proletariat through Bourgeoisie Parliamentary system and more importantly is it even possible for a country like Nepal to achieve any sort of proletarian state given the isolation and her being a landlocked country.
Now many marxists have basically criticised CPN (UML) labelling them as right revisionists and while criticising various Nepalese communists at their failure to introduce radical reforms in Nepal when they were in power last time. They have been labelled betrayers of revolution and what not but to me its just not right.
I can see where they are coming from, most of the Nepalese capital is own by Indian capitalists while Chinese capital is slowly encroaching any radical reform that can upset India or China can only bring bad news to any revolutionary state in Nepal, recently a simple unofficial blockade by India that stopped petroleum supply to Nepal brought the latter to her heels, so I can see why communists there might be hesitant at attempting more radical reforms specially in this age when it can't expect any help from other major socialists countries like USSR.
So now the question arises what can communists do in scenarios like this when they come in power in a country like Nepal? Are Nepali communists really betrayer of revolutions, right revisionists in cahoots with liberals or are they still revolutionary even when they are reluctant to impose radical reforms to move this country towards socialism?
I am really hoping for this discussion to move forward.