In any country, one is free to travel anywhere. Like if you are in London, you should be allowed to go to Aberdeen or Edinburgh without restrictions.
Technically, we were too lenient with the violent lunatics there. Time to cut them the slack. If I can travel to any state and live in any state in the country, so should be the reverse case. That's what makes a country, a single entity.
I agree but this does not apply to Kashmir. Kashmir is an internationally recognised disputed territory. Again I have not problems with Hindu Pundits returning to their native lands.