I saw an estimate of Hamas being 20-25k people. And they are operating in an area with 2M people.
So few people against so many.
Looks very much like there is 2M Hamas.
Because if 2M people would want to stop the 25k terrorists they could do it with less casualties than what Hamas claims Israel is inflicting while fighting the terrorists.