Hezbollah has political allies (including christians) which together amount(ed) to a majority.
And it’s not Hamas which holds elections, but rather the Palestinian authority, presided by the leader of Fatah (opponent of Hamas) who has been impeding elections since 2006 because his party is losing popularity.
It is important not to estrange the people, no matter how deluded they are. This is a product of the hegemonic order.