There is no denying that Sinwar was willing to die for his cause. The problem is that he expected other people to die for it as well.
Leaders will often try to portray themselves as a hero, look at Netanhyahu’s deluded and embarrassing speech about good fighting evil, when he is responsible for the killing of tens of thousands of innocent people.
Even in Israel, and many other countries with a ‘democracy’, it seems people are taken in by posturing over substance, and over and over again we have leaders who are good at putting on a show, but do damage and fall short on delivery.
I don’t think there is anything heroic about killing innocent people for your cause, if your objective is short sighted and your willing to trample over anyone in your way, then it’s easier to achieve, but it is self defeating and doesn’t provide a real win for anyone.