I've said this before, but Pakistan is a society where being seen to be right, is more important than being right. Even if people clearly know that you are doing wrong, you still endeavour to be seen to be doing right, rather than actually do right.
We do this will all sorts of things we consider "right". Religion, culture, family values, wealth. Pakistani people will borrow to spend on weddings they can't afford, they will hate members of their family, but never admit it to themselves or anyone else openly, nor address the causes of that. We'll have all these cultural events because society expects us to, rather than because we want too. By far the most important is this sense of being seen to be religious.
People won't pray, even at home, but will show up for friday prayers because everyone else is going to be there. Some people won't fast, but will attend the iftar parties. We've gotten so used to these facades, many aren't true to themselves anymore, they've started believing their own bullshit. The wierd thing is there isn't any societal pressure or state enforcement, we're prisoners of our own minds.
These protestors, they're not people who are religous, they're people who feel the need to be seen to be holier than thou. Hyacinth Bouquet was more of a Pakistani than citizen Khan can ever dream of being.
Similarly, if someone wrote a controversial book about Islam, these same people rather than looking at the evidence and choosing to study it and then refute it, would rather burn some tyres, smash up some shops and tell people to "shut up and sit down".