My friend, I agree with you and go as far as to say that all of us have to drop political affiliations and loyalties. We need to be loyal to the state of Pakistan and not to any Government or politicians or even army general. Corruption is a big problem, but it is not the biggest problem, most Pakistanis are corrupt, I would say around 99% (financial, moral, ethical etc.); we cheat each other every opportunity we get but blame the establishment and politicians.
There is corruption globally too, but they still thrive because they still appoint the right person (however corrupt) for the right job. The result is that even the corrupt person will make correct decisions which will eventually benefit the country. Our biggest dilemma is the appointment of incompetent fools into positions of importance which has caused us more harm than corruption.