I think the key points are 1) your idea that "no one supports Hamas" is false, even taking the worst of those polls still shows significant minority support, and 2) Palestinian Islamic Jihad (and a West Bank offshoot of Hamas) are more popular than anyone in Gaza, and IIRC they're more militant than Hamas.