@Kaniska
I sense some sincerity in your posts (rare for an Indian) so I will give you an honest response.
If you can put aside your Indian nationalism and look at it from a neutral point of view, you will realize that India is completely wrong on Kashmir, and here is why:
1. India agreed to let Muslim majority areas go to Pakistan, and they would get non-Muslim majority areas. Keep in mind that the vast majority of the land was non - Muslim majority so India got MASSIVE amounts of land already.
2. Pakistan and India mutually agreed that they would not honor the 3rd option of "going independent"
All states were to go to Pakistan or India.
3. Hyderabad, Junagadh, and a few other sultans wanted to go to Pakistan, but India invaded and forced them to go to India. We Pakistanis do not have a problem with this as they were Hindu majority and were rightfully Indian.
4. Kashmir had the opposite situation and yet India also invaded Kashmir.
5. Patel told Nehru to not get involved in Kashmir, he said it was going to be a mess.
6. Here we are now with nukes pointed at each other, wasting considerable resources fighting.
I am not saying Pakistan is some innocent state and India is evil.
Pakistan has it's own skeletons.
However, it is undeniable that if Nehru had just listened to Patel and left Kashmir to Pakistan, the world would have been a better place and India/Pakistan relations would be much warmer.