The case against Israel is very much undeniable.
Israel justifies killing of 40,000 Palestinian civilians because Hamas killed 1000 Israeli.
First, thats obviously a very disproportional number.
Second, the civilians which Israel kills are not those who attacked Israel and killed 1000 Israeli.
It is same as the case if some murderer kills person's family member. That person doesnt get to kill random civilians as an act of revenge for murder of a family member.
Many of the killed in Israel's bombing attacks are children who in no way carry the guilt for attack on Israel.
Thus, an attack on civilians is not self defense, but it is a war crime.
Israel has spent 7 decades abusing Palestinians. The attack on Israel came as a product of abuse which Palestinians endured at the hands of Israel.
Israel also specifically targets civilian homes, hospitals and schools, cuts food supply to starve Palestinians. So to put it simply, Israel is producing even more terrorists who will fight against it.
The Israeli bombing is led by the political strategy of claiming that every bombed object hosted terrorists, and the rest of the world is told to disprove that instead of asking for Israel to prove its own claims.
Israel's claims were disproved many times where at the place of bombing, no dead soldiers were found, but only civilians.
But even if we were to take Israel's claims as true, killing 20 civilians to kill 1 enemy soldier is still a war crime.
There is basically no excuse for leveling entire cities to ground and killing 40,000 civilians.
Its not just disproportional revenge, but its severely punishing mostly those who are not even guilty.
You cannot expect to abuse, starve and bomb any group of people and still expect them to give you support.
You are much more likely to turn them against you, but you are also much more likely to turn good amount of countries in the world against you.
Its not that people love Palestine, as much as they are disgusted by actions of Israel who has taken for right to kill any amount of civilians it wants just to display some blind revenge mentality.
However, Israel cannot be seen as morally justified since it kills those who are not guilty of any crime.
Such actions cannot even be justified, since all they prove is that Israel is as bad as Hamas.
If Hamas is bad because it killed 1000 Israeli civilians, then how much more is Israel bad for killing 40,000 civilians?
Israel cannot kill so many civilians and still expect that the world will support it, nor there is any justification for killing civilians together with terrorists.
If the goal was to kill terrorists while avoiding civilian casualties, Israel wouldnt use bombs which are specifically designed to kill more civilians than terrorists when used in populated areas.
In fact, Israel is acting like the goal is to kill as much civilians as possible without making it too obvious that thats the goal.