You asked for an honest answer, so here goes:
The fact is that Pakistan does NOT support terrorists that you call freedom fighters JUST MORALLY, but provides material (arms / weapons) support, and these people attack people in India using those weapons. This has been going on forever. These terrorists are used as a proxy war instrument by the Pakistan army.
It is an absolute shame that innocent lives are lost during the conflict, not to mention all the resources being used to sustain and conduct war with the money that could have been used for much better uses. But it is what it is.
India fully believes that any terrorist attack in Kashmir is orchestrated and materially supported by the Pakistani army. There is a lot of angst in the people against Pakistan and they have wanted a stop to this.
I believe this action is to set a deterrent that any such incitement and/or support to terrorists in the future will come at a very high cost. The isolated responses to terrorist attacks in the past have not yielded long term results, and the hope is that a stronger response to supporting terrorism will prove to be a much bigger cost for Pakistan.
Regardless, I really feel sad for loss of lives on both sides. Plus, for developing countries like Pakistan and India, a war, however short, is a huge impediment to progress.