It should be noted that Hamas says Israel has killed 10,000 mostly civilians. I doubt that number as they lie. Hamas says they are targeting civilians, and that is a lie. If Israel decided to target civilians the death toll would be in the hundreds of thousands.
As you know Hamas is not a Geneva Convention signatory. They seldom wear uniforms as is required, except when they parade around intimidating their own people. In war they dress as civilians and hide amongst them and use civilians not just as “human shields” but as propaganda - you couldn’t tell by what they are wearing if they are combatants are not, but to the extent civilians are being killed its because Hamas is forcing them to become “martyrs” for the propaganda war both inside and outside their territory.