India will never give Kashmir because it belongs to India. It is Pakistan who is poking its nose in others business. Also, I keep hearing this term - Kashmir is a disputed territory. Most people dont even know what it actually means and justifying violence using that term. Even if Kashmir is a disputed territory, you solve that dispute in international court of justice and not via stone pelting, rocket launching or terrorism.
I am sorry to say this but islamic mindset had to be blamed here. You would find most of this cases of violence/terrorism etc is found in islamic countries. Palestanies has a problem with Israel, Iraq/Afg wars with west, Kashmiris with Indians etc. Show me one hindu/christian/sikh/jain etc country fighting like that.
Its ooen to all where the issue is