I agree 100%. In fact, let me put it this way, there are 4 types. .
1. There are some very educated people out there yet they have 0 knowledge of the political past and the constitution which this country in principle is founded of. They go with what the social media campaign, trend and propaganda is giving them and concerning overseas Pakistanis, I can honestly they have a lost identity and brainwashing on such platforms gives them a new excuse or outlook to be blind.
2. The other type are real corrupts who are calling others corrupt. I have seen people here who were once serving bureaucrats in LDA, Customs and Tax department and when they come to a country like Canada, they become citizens on business category. They own multiple properties here and live like kings. The reason for their hatred for PML-N is simply because they were not favoured. A man like SS had them fired or they had court cases pending against them.
3. The third type are people who play the ethnic card. There are many Karachiites who worshipped Altaf Hussain, a certified murderer and RAW agent, as their leader. Now that he is irrelevant from politics, the very same supporters have turned to PTI as Imran openly allowed them to join his party. Those who live in Defence or Clifton pretend as if they are progressive, however, in truth, if you ever engage with them in a discussion, you will realize their real hero is still Altaf Hussain and Imran is their leader as long as he prevents Sharifs who are always cracking down against MQM mafia and bringing law and order back to normalcy.
4. Imran has done well to use religion. He knows this is perhaps the most sensitive and weakest topic in Pakistan. When it suits him he brings 'Madina ki riasat', death to America mantra and pro Taliban stance. Nobody realizes how damaging it would be for us on world stage.