Indeed matter of perception because
1. Britishers rightly call Bhagat Singh a terrorist because he and his fellows followed violent methods for freedom.
2. Indians call him freedom fighter despite the fact that Gandhi had opposed him and despite the fact that Indians always show off non-violent methods of Gandhi but Indians do call Bhagat Singh a freedom fighter. Thats your preception because he was fighting against British rule.
Similarly
3. All those Kashmiri freedom fighters who are fighting against Indian occupation of Kashmir are Freedom fighters for us and Kashmiris same as Bhagat Singh for you.
4. Whereas they are 'terrorists' for Indians.
So indeed mattter of preception prevailing throughout the world.