I already explain this on another Thread. To put it simply India is hated because of their foreign policy toward the Neighbors
Nothing wrong with Foreign policy of India..But Neighbor forgets that India has 1billion population It will be Always stressed for resources... But They Want Equal share Or more then they need Coz they think Accomodating India means Accepting Indian Dominance over us..
Its Just Plain Ego war..And India Can't Let its Ppl Suffer to satisfy there Ego..Hence This Diff in Opinion..
India has very Simple Policy.....It has 4 stages
"1)Saam.........2)Daam........3) Dand............4) Bhed"
Diplomacy / Invloving Money/ Use of Force /Cessation of problem(Na rahega bhaans na bajegi Basoori)