I think Hamas has somewhat lost the propaganda war on this, at least in the west. Maybe it is a "cultural" thing of which they like to see in that side of the world or just brainless... but filming and propagating your group capturing/killing/parading dead "young attractive" females and random frighten innocent looking people is pretty dumb. War and death is horrible obviously, but these types of videos is stuff you try to censor out your side committing. Israel shows themselves blowing up a residential tower but they hide the fact that many innocent may have died.
On the other hand Israel is also losing it's image of invincibility. I think decades of trying to carve up and gobble Palestinian lands means that the two groups are very intermixed and Israel is force to shift it's force focus/weight from conventional to a counterinsurgency warfare, like how US forces ended up in Iraq and Afghanistan.
What was originally supposed to be done by intelligence agency backed up by elite special force teams the burden is now shifted onto their conventional forces.
Yes, Israel thrashed Arab armies repeatedly in the past, but that has been what, 40 years? And Arab armies are hardly benchmark standards. but the way Hezbollah and Hamas is hitting above their weight with the relatively 'simple' equipment they have makes it hard for Israel military to bring out it's full abilities and be cost efficient - US needs to bleed cash/resources for Israel.
Palestinians sees no future. They see themselves wiped out as a people. Might as well take the young men they don't lack now, and gamble with it.