You are mixing history with current affairs. They are separate. 30 yearsa go, if some general pushed him into power....that was 30 years ago. I've actually met NS, Zia, Musharraff and late Mrs. Bhutto. What happened then was back then. 30 years from now, you'll be doing a lot of stuff that will have no resemblence to your actions 30 years prior.
We are talking about NOW, the current 2014. In which, NS has an elected government. He has the power to run the country and from the growth indicators, it looks good for the people of Pakistan. Then why not support him for 5 years, let him be accountable for his goods or bads in the next elections by the People....and see who gets picked? If the guy has done so much damaged to Pakistan....5 years from now, he won't be in the power right? Apparently everyone hates him. But the point is, for those 5 years, you guys should promote tolerance and patience to let an elected official run the course he was elected for and let the PEOPLE pick and choose who and what the want, based on the track record.
As far as the Military is concerned, it is a well respected institute and its primary job is to safeguard the borders of a country and provide support to the government when asked for. There is a reason why EVERYONE listing in the military takes an Oath of responsibility and that oat includes a CLEAR line that "I, under OATH agree and commit to never interfering in the civilian political system". So if someone does get involved....they automatically don't belong to the military as they've violated the military consitution and the oath. There is a reason why all top generals salute the PM. Not the other way around. President Obama not too long ago, had a top general flown in from Afghanistan and had relieved him from duty as the issue was to show and maintain civilian control over the military. Why is that not the case in the democratic Pakistan??