In Kashmir, India has rigged elections, its army has used AFSPA as a tool to torture and harass kashmiris.
The Pakistani deep state (army and intelligence) has directly orchestrated terrorist activities for decades, with no care for the kashmiri people. The agenda has always been to cause instability and take revenge for the war in 1971 i.e. liberation of east pakistan (now bangaldesh).
Kashmiri muslims have suffered a lot under AFSPA and no human should be subjected to living under the conditions they find themselves in. However, their hands are not entirely clean either as some kashmiri muslims are responsible for ethnic cleansing, treating kashmiri hindus as representatives of the indian state , raping and killing them, while many others were silent bystanders leading to displacement of more than 300,000 kashmiri hindus.
My two cents -
1. Indians must not turn a blind eye to the suffering of kashmiri muslims otherwise the cycle of violence will continue. Show them support instead of making them feel ostracized.
2. Indians must be vigilant that the tools our government is using to subjugate kashmiris could erode the fabric of democracy in our country and some day these tools might be used against us to bully and shut down dissent.
3. The fact of the matter is that the Indian state looks at Kashmir as a piece of land thats strategically and militarily so important that it can never afford to lose it. Therefore, there is absolutely 0 chance of India ever giving kashmir independence. Kashmiris must accept this. They would be wise to stop protesting and negotiate with the indian state such that normal life resumes, AFSPA is removed, the state is developed, jobs are created and kashmiri hindus return to the state. This of course will take a long time but this is a start.