I find it increasingly difficult to find any good guys anywhere in Pakistan or in India. Everybody seems intolerant and ready to take it out on somebody different. There are even Baptist guerrillas in northeast India, for pete's sake.
Obviously, it's the extremists in every movement or political party who get the headlines, and they don't really define the average person on the street who just wants to make a living somehow. But it's difficult, at least for me, to point at one group and say, "Aha! Those are the good guys!"
After they killed her, they laid down their arms and turned themselves in.
As for where Khalistan is, it's centered around Punjab, in the northwest, just south of Kashmir and on the border with Pakistan. Khalistan would be an excellent buffer between India and Pakistan.