After reading all the discussions and perspectives,here are my two cents.
1.Where PPK went wrong:The problem didn't lie with the age gap between the characters but with the manner in which it was executed.It was fine till the kid thought of the girl as an angel.But then he started behaving like a grown up adult instead of a kid.His dialogues were so inappropriate for a child.
The final nail in the coffin were those honeymoon dialogues and the sindoor scenes.
2.Difference between PPK and Gulaal:Gulaal was based in a remote village away from modern civilisation.They had their own set of customs and rules there under which the girl had to marry her teenaged devar.Even then they did not behave like husband and wife.
PPK is based in a modern setting where the kid's family are super rich hoteliers.How does child marriage fit into that scenario?? Its null and void.
3.The great debate about IPK3:Well I don't deny any accusation against it.Remove Rabba Ve from IPK 3 and it will be nothing more than another episode of Crime Patrol or Savdhaan India.
4.Just a general observation.I have seen many people remarking that Indian shows are regressive,Indian shows promote abuse,etc.😆 I just wanted to point out that of Indian pairs are abusive then some of the most famous ships of English shows are no less.Namely,
-Chuck and Blair from Gossip Girl:Chuck nearly raped two girls,used his girlfriend Blair like a tissue paper,pimped her to his uncle for the sake of his hotel,hit her in anger and yet Blair fell head over heels in love with him and married him too.
-Aria and Ezra from Pretty Little Liars:This guy enters the life of an underage girl and turns out to be her teacher,gets into a relationship with her and is later revealed that he had meticulously planned entering her life.This relationship filled every criteria of statutory rape.
-Delena from TVD:Now I am a die hard shipper but yes I don't deny that this relationship too was unhealthy.
So my point was that English shows are not exactly progressive either.So why look down upon Indian shows only when the disease is spread everywhere??