I agree that there lack of openness, freedom and self-decision making systems in communism what we see around the world.
But we should agree also a communism is better to control country when country suffer too much with national criminals and corrupters, or when country turn into outlaws, collapsed and run by mafias, gangsters and crooks.
Country must be the first priority. If there is no Nepal, there is not existing of Nepalese.
Its really does not matter black & white, but key matters is who can protect Nepal, who can minimize national crimes and corruption, who can do better for Nepal and majority Nepalese people future. If even a god rule country and people, there are always bad guys, devils or crooks on other side.
Nobody perfect but who can try and do their best. This is the key important matter should be among Nepalese. Is not it?