Short of going full "one world government" or the next best thing, "team america world police" you can't really violate state sovereignty even if someone is doing atrocities so instead you need to convince key players or a critical mass that something should be done. If successful, you can then tighten the screws on that person as fast as you can get all the relevant bureaucracies moving.
There were no "screws needed" to issue an arrest warrant against Hamas months ago. Yet they didn't.
They should have issued arrest warrants years ago against Hamas for deliberately firing into civilian territory. It's an easy case to make, no one at all claims Hamas didn't do that.
But, nope, they did not issue any warrant.
No, they only issued a warrant against Hamas to pretend like they have some balance in trying to issue a warrant against Netanyahu.
It's no longer Netanyahu on trial, it's actually now ICC that is on trial. If the ICC actually grants the warrant against Netanyahu they have proven themselves to be a bunch of clowns with no legitimacy.
We shall see.
In 2019, the ICC got involved following the 2014 Gaza war and concluded that war crimes were taking place (on both sides, in different ways), but they concluded that they lacked jurisdiction. Investigations has been ongoing ever since.
The fact that it didn't tell you all you need to know about how legitimate this "court" is.