The fact that, in an area of land where there are 15,000 people per square mile, only about 50k have been killed in nearly two years of fighting. I've said before, Hamas killed 1000 civilians in a few hours with knives and hand-held guns. How many do you think Israel could kill in 20 months, with true military weaponry and explosives, if they were targeting civilians or even if they were just indifferent to civilians? That's an honest question. If Hamas kept their pace of civilian murders, they would have killed about 3,000 in a day. That works out to well over 1 million in 20 months if they even come close to that pace. How many do you believe Israel, with bombs, missiles, tanks, grenades, etc could kill in 20 months if they were truly targeting? Let's just say that weren't targeting, but were completely indifferent to civilian life when bombing, shooting, etc. How many do you think would be dead by now?
The answer to that question matters and is among the facts I'm referring to.
Plus, we know that Israel IS proactively warning civilians. One of the most recent hospital bombings, the doctors inside the hospital said that they received a phone call warning them to get out within 20 minutes. I've seen videos of Palestinians playing the phone calls they received warning them to get out of a specific area.
That doesn't mean that there aren't bad IDF who do terrible things. That doesn't mean there aren't mistakes made, like when IDF killed 3 Israeli hostages who were trying to surrender to them, but the implication that Israel/IDF is remotely in the same ballpark as Hamas, morally speaking, is completely unfounded.
Hamas' goal is to kill as many Israeli civilians as possible and to get as many Palestinian civilians killed as possible for PR benefit.