Agree. A lot of people whose views are unsavoury can be branded an Indian or American agent. To add to your list of people called agents and traitors:
- Fatima Jinnah
- Huseyn Suhrawardy
- Bacha Khan
- Faiz Ahmed Faiz
- G.M Syed
- Wali Khan
- Ghaus Bakhsh Bizenjo
- Khair Baksh Marri
- Benazir Bhutto
- Attaullah Mengal
I’m not saying that some of them and others don’t deserve to be on any list of this sort. But their politics were not accepted. The label of traitor and agent is applied to them for their political views, but not to generals who subvert the constitution, violate their oaths, undermine courts and governments alike. Again, this is not to say that there aren’t agents of other nations working at their behest in Pakistan.