If you want an honest answer, its because Pakistan isn't as populated & overpopulated as India, it doesn't have poverty, scams & other stuff on the same levels as India. There is better wealth distribution in Pakistan as compared to India. While there are all these problems in India, it also has to deal with the label of 'shining India' & the 'next superpower' by its own leaders, & the common Indian does not see what is this great 'shining India' in light of all the problems in the country. There are no such labels for Pakistan, Pakistanis face difficulties with optimism, & they find happiness in the smallest things in life. When Pakistan lost to India in the cricket semi finals, people lauded Afridi & called him a hero, & when he arrived back at the Karachi Airport, he was greeted with hugs, flowers, & Pakistani flags. That's the truth. If you guys want to keep hating Pakistan & maintaining with your misconceptions about it, be my guest.