Hamas didn’t do all those things you listed…but if they had…they would have been justified in repeating those same things thousands of times after all the insane behavior of Israel over the last 75 years.
What you fail to understand is that Israel’s abuses over 75 years have given Hamas a blank check…literally ANYTHING Hamas does is morally justified. If they wanted to build gas chambers by the millions and start a new holocaus=t,…it would be perfectly moral for them to do so….ditto if they wanted to change their tactics and start burning babies in ovens…anything they could possibly imagine to do…however horrific and unacceptable for others it might be…is perfectly fine and acceptable for Hamas BECAUSE OF WHAT ISRAEL HAS DONE.
This is the disadvantage of a nation believing it has a right to abuse people for 75 years…when the moral gloves come off…they come ALL the way off and open the door to atrocities against them becoming a moral duty instead of a morally reprehensible act.