we have to fight these militants on ideological front also. We have to understand their ideology for what purpose they are fighting. Their ideology is "Jihad" and to eliminate other sects from their dominance portion. We have to accept their motive and find ways to sideline such forces whether in arms or just sympathizers. Unless and until we will accept politically the ground realities of militancy in Kashmir and in other parts of India we will be unable to fight such militant forces because it is war of nerves also. it requires political will from all the corners and from all the parties, all political parties have to adopt secularism in true sense and not only for Muslims( militant is a militant not muslim,hindu,sikh etc.).