At the end of the day, Gaza needs funding, to keep its 2M people going. Given that its government is Hamas, one can go quite far stating that "one doesn't support Hamas, the terrorist group, one is merely assisting a population in need, whose government is Hamas, the "resistance" *
group".
Sophistry and fund diversion considerations aside, what does everyone else propose, that those folk are left to starve? Even the EU funds Gaza. Think Hamas doesn't skim?
Now, this isn't necessarily stating that Qatar is a paragon of virtue and that helping Hamas hasn't been a problem in the past *
. Merely that this notion of "punishment" is a bit unrealistic, all the more against an oil producing country. Plenty of countries fund armed groups. And plenty of countries in the region have even more skeletons in their closet. Rich Saudi Arabians, though not the government, funded Al Qaeda in the past, after Bin Laden got exiled. Saudi Arabia only got the anti-terrorist religion when they were faced with the risk of internal uprisings and terrorism themselves, in the early/mid 2000s, way past 9/11.
p.s. Just to be clear: I don't doubt Hamas diverts resources. As a, nasty, dictatorship, that's pretty much part of their job description. A fuel tank they own exploding however doesn't mean that the world should shrug and say, well, "Gaza hospitals could run with THAT fuel, so those hospitals can stay dry until Hamas gives up their hoard". That is just not going to happen while Hamas remains in power, so a blockade until then is not ethically permissible. As part of humanitarian re-supply pauses, maybe the UN could deliver fuel to specifically those hospitals and not just Gaza as a whole. Certainly more conditions should be imposed. But not just a blanket blockade.
*
Post 10/7 and the particularly horrific methods to slaughter a 1000+ civilians at close range (no collateral damage here, no), I suspect Hamas sponsorship will become more toxic to deal with.