What? Hamas controls the Gaza strip. They are calling for elections in both the west bank and Gaza, and the Palestinian authority (which controls the west bank illegitimately after losing the 2006 election) refuses because they will lose. The Palestinian authority is ruled by Fateh, the collaborator party that is supported by Israel. I didn't comment on the need for elections. As a Palestinian in Palestine it's clear that hamas would win in the elections if there were any. They already win in student elections etc.
In the context of colonization and resistance, there is nothing to criticize Hamas for. There is a lot to commend them on. Hamas isn't perfect obviously. Hamas would be justified in attacking Israeli settlers as all anti colonial resistance movements would be. If there were any evidence of al qassam engaging in sexual violence, that would be an excess that needs to be exorcised with discipline. But there is no evidence of that. In any case it is certain that that is not part of the strategy or doctrine of the al qassam brigades.
Things do work on Wayland and often with less fuss. Those criticisms are often opinionated hardline views. Some have truth to them, but they throw the baby out with the bath water.