One can be a very good citizen,act very wisely and in responsible manner for the uplifment and batterment of the country. How his loyality for the country and respect for freedom fighters can be judged by reciting few words which apparently against their basic faith?
On the other hand you may see score of people who utters National Anthem, Vande Mataram very frequently but selling 'Mother' (Bharat Mata) for few coins, spreading communal violence for their benefits still thery are considered patriots?