Mistakes - It could have been a pure love story. If objective was to show that love has no boundary.
If objective was to create better image of Pakistan and Muslim boys (as Aamir Khan emphasized it) it could have been done without insulting Hindu.
If purpose of movie was social and highlight issues in religion - it should have done on all religion.
On one side movie made extreme fun of Hindus and on other side covering issues in Islam and gloryfing them raise many question and objection.