It's very obvious that the hatred for Pakistan from the common Indian is because they are taught in their textbooks that Jinnah's struggle for Pakistan was an illegitimate demand he enforced on everyone, because he was greedy for power. Whereas Gandhi for the most part is well respected in Pakistan. Jaswant Singh was kicked out of his party for writing something positive about Jinnah. SRK was threatened by Shiv Sena, & reprimanded by average Indians & media outlets for speaking favorably on Pakistan. Shahid Afridi praised the Indian team in India, & criticized the attitude of Pakistanis towards India, interviewing in Pakistan. This is the reason why no Indian can say anything good about the country Pakistan, whereas Pakistanis praise India for many things everyday, even though they have brought so much pain to Pakistan. People like Nadeem Paracha, Najam Sethi, Pervez Hoodbhoy, Ahmed Rashid have a huge following in Pakistan despite their pro-India stance on everything, & are given every platform to express their views unflinchingly, despite how controversial they are.