I want to add more on that , have we ever tried to support few good job done by leaders? I think leadership is also emantes from source i.e people. So mere criticism may not be the proper solution. However, if we believe in free and democratic society we should entitle freedom incuding the criticism.
We need more people from new generation ready to serve politically and we ourselves need to be ready to support for good cause.
About election in Nepal, there need to be terminal one, but we do not have the local level eletion for more than a decade and the CA election itself is on its 4 year surpassing the original mandate of 2 yrs.
Again here we have to depend on the leadership of the so called big parties for atleast heading for election so that people can judge them terminally..