The debate about what kind of Pakistan did Jinnah want is a long one leading through many dark alleys with no side willing to back down,lets leave it for some other thread.
On topic:
There are some procedural changes that need to be made to the article C-295 of the constitution.Even, Aijaz Ul Haq (son of Gen Zia who made article 295 part of the constitution) agrees to this fact and admits that here are loopholes, that have been and are being exploited.The Gojra incident took place because three Muslims guys lost to a Christian man in gambling, and instead of paying up, accused him of blasphemy, and this is not the first incident of its kind. People misuse the blasphemy law to their advantage because the punishment for falsely accusing someone of blasphemy is just 2 years while the accused is hung. Some of the suggested changes are:
1) A capital punishment for both the accused if proven guilty, and the accuser if found to be making false charges. Right now, the accused is hung while the accuser only gets away with 2 years of jail time if found guilty of leveling false charges.
2) A capital punishment for anyone who abuses any religion. be it Islam or Buddhism.In it's current form,the law only protects Muslims, while all the other religions can be made mockery off and that would not be considered blasphemous, at least in a court of law.
The reasons for these procedural changes are both constitutional and religious.Lets say a person gets capital punishment, but later it's found out that he was innocent. The accuser will just get 2 years while an innocent man was wrongly hung . Also, it is the responsibility of the an Islamic state to ensure the security of wealth,life and respect of all the minorities under its rule.The procedure in is current form goes against the right of a citizen to a fair trial and jury(granted in the 18th amendment), and also the Islamic principle of Justice, where even the caliph was held accountable. This change will act as a deterrent against anyone who tries to falsely accuse someone of blasphemy because he would be putting his life on the line as well.
The second change also has both religious and constitutional justification. Religiously, we are told in the Quran to " Refrain from mocking others religions because in retaliation and out of ignorance, they will mock Islam"*not literal translation*. It is therefore,against the teachings of Islam to just protect Islam and leave all the other religions unprotected. Constitutionally, it is the duty of the state to grant equal rights to all its citizens. Safe guarding the rights of only one segment of the society and abandoning the rest is thus, unconstitutional. Therefore, a capital punishment or any equal punishment should be handed out to anyone found guilty of blasphemy against any religion.
Any patriotic Pakistani and a devout Muslim should support these procedural changes, for this country and also for the hereafter.