Yes, we must understand that not only do Gazan Palestinians as a majority support Hamas, but Hamas is a force for good and they are correct for doing so. Sure, after decolonization, start fighting for a better representative, but for now Hamas is the best shot they have at not being genocided.
This same framework is used every time there is a broad movement which chooses, with good reason, for a strong group which can accomplish their goals. "Socialism is fine but Stalin did it bad" but then the purity fetish prevents the original goal from ever being achieved. Don't bother convincing people socialism is good but Stalin bad. No Stalin is good and so I socialism.