Dear and respected Dr. Sahib, thank you for your brief analysis of our rulers. I agree with you, that since the creation of Pakistan Zia being the worst and Musharraf being the best leader we had after Quaid-e-Azam. Imran Khan is probably a good administrator but should never be mistaken for a visionary leader, who could take Pakistan towards the right direction. Just look at his right wing politics, his inclination towards the N2I believers and their agenda. His sympathetic attitude towards Taliban and company, since his vote bank lies in and around Mianwalli district, an area where majority supports the Taliban.
Besides a person with so much education, when talking about a former president, stooped to the language level of a street thug, in my humble opinion does not qualify to the calibre of a National Leader. On the other hand I never heard former president Musharraf losing his decency, even when he is talking about his worst opponents.
I support former president Musharraf for having a vision for a greater Pakistan, being honest, sincere, decent and above all for being a true patriot :-)