Tipu Sultan didn't fought for the Country but fought against Britishers to save his emperor.
We having warriors like Shivaji Maharaj, Rani Lakshmi Bai, Rani Avanti Bai who had utter respect for other territories too which even Girish Karnad don't know about.
if anyone has read the history of Shivaji Maharaj n Raja Ranjit Singh, then he shud have understood what is meant by fighting for the country.
tipu fought to save his emperor only. he did massive killings of hindus, converted them, destructed the hindu temples etc. etc.
if people today saying tipu fought for the country n tomorrow they wud start saying nizam was not a traitor but a freedom fighter.