Agree with most of it. On sheikh i would like to add that he wasnt exactly naive. He was just greedy for power.
At this juncture it would be unrealistic to think that india would just pack its bags and leave unless an external power goes to war with them and defeats them causing massive geo-political changes in the region which again isnt going to happen OR some changes arise where India as a country breaks down into different parts ( separte south, north east). These are just fantasies at this time.
Realistically speaking, we solely depend on Pakistan to voice our views on the international platform. I agree Pakistan has done everything it can so far but it hasnt done it in the capacity of a powerful and respected state. If USA or UK would have made such efforts more attention would have been grabbed by Kashmir. Hence it becomes important for Kashmir's cause that Pakistan improves drastically in all fields and gains respect internationally.
Talking about political kashmir's future (if and when it comes to reality), personally i dont see complete independence as a realistic option. The best thing in my humble opinion would be an azad kashmir type autonomy under Pakistan. I know autonomy would only be for show but atleast the people would feel satisfied in some sense.
The saddest part is that When i talk to Indians about the kashmir issue, the level of ignorance and brainwashing by state censored media is astonishing. You start the discussion and they will deem you their enemy. "What about pandits?" is the universal question which has been fed to them. Muslims being inherently extremists and "always a problem" is another aspect of their thinking. And lastly "its only a handful of people who are causing problems".

You can convince only a handful of people who you interact with. The large majority remains hateful.