...blown up aid convoys and hospitals to kill a handful of Hamas people, and other similar war crimes
Per the Law of Armed Conflict, using protected sites, e.g. convoys and hospitals, to stage military operations removes the protected status of the site and makes it a legitimate military target.
Where is the evidence that this was the case, though? When the U.S. has something like that happen, there's a formal inquiry, there's a public documentation trail showing why the actions were taken, and the consensus is that they made the right call more often than not. We're not seeing that from Israel, or if we are, it isn't being reported, and that's disconcerting, particularly given the rate of these incidents.
Hamas is well known for hiding among civilians and using protected sites to run operations in order to show civilian bodies after an attack. Perhaps unsurprisingly, people swallow this propaganda hook, line, and sinker.
Hiding among civilians is not the same thing as using protected sites to run operations. One person in Hamas living in an apartment building with his/her family is not equivalent to storing vast quantities of weapons and munitions in a protected location, which is what that exception was intended to allow.
Blowing up schools with children inside is never okay. Blowing up hospitals with patients still inside is never okay. Giving them enough warning to get innocent people out is an absolute minimum standard of human decency, and failing to do that means that you're deliberately targeting civilians, hence a war crime.
The Netanyahu government can hide behind pedantic interpretations of international law all they want to, but when you look at the big picture, you don't rack up a 10:1 civilian to militant kill ratio if you're operating within the bounds of international law. There's just no way. Typical U.S. wars were less than 1:1 (ignoring any indirect deaths, which are hard to compare). And no U.S. war has ever deliberately prevented aid from getting to the innocent victims of that war. The things that the Israeli government has done are, IMO, nothing short of unconscionable. It isn't just a few incidents; it's a clear pattern of lack of concern for innocent human lives, repeated almost daily.
At this point, the U.N. commission of inquiry has concluded that Israel's actions are clear war crimes and that the intent is tantamount to genocide. There's really no defending the Israeli government's actions. They went way, WAY too far on way, WAY too many occasions to give them the benefit of the doubt. And regardless of what happens with Iran — and mind you, going after Iran's government for their proxy war against Israel is at least arguably a legitimate military action — I think it is still critical to hold the Netanyahu government accountable for war crimes committed in fighting this war, if only to serve as a deterrent to electing similar governments in the future.