The problem is that criticism of Israel is so often not objective, like yours.
Israel isn't committing genocide or apartheid. Israel was perfectly happy patrolling the border with Gaza until Hamas attacked and leaving Gaza alone. Except for inspecting shipments arriving for weapons and Israel supplying water and power, Hamas was left to rule Gaza. It's not Israel's fault that Gaza elected Hamas to lead Gaza. Once Hamas attacked and has said they would keep attacking, Israel had no choice but to defend themselves. Israel seems to be the only country in the world that needs to defend themselves for defending themselves. Hamas is the one who has repeatedly said they want to kill all the Jews in Palestine. Hamas is the one that is trying to commit genocide, not Israel! Hamas and the Palestinians are the guilty party here, not Israel!
As I mentioned before Arab Israelis have equal rights, so there is no apartheid in Israel. B'tselem and Amnesty International's apartheid claims are based on false claims like equating Palestinians and Arab Israelis and also claims that those who don't serve in the military don't get as many public benefits (same as veterans in the US get extra benefits. They make it sound like Arab Israelis can't serve in the military and get the same benefits, which isn't the case, they just choose not to. It's not apartheid if you make a choice to get less benefits, but B'tselem and Amnesty International claim it is.
Israel has offered a two state solution and to negotiate borders on numerous occasions since 1948. Every time, Palestinians have said they don't want a two state solution, the only thing they want and as stated in Hamas's charter is the destruction of Israel and Zionism and every inch of Palestine. Israel can't negotiate with Palestinians until they are actually willing to negotiate rather than call for Israel's destruction as their only objective.
Hamas had control of Gaza before October 7th and the PLO has control over 40% of the west bank (this percentage could be negotiated if the Palestinian's actually wanted to negotiate). B'tselem and Amnesty International includes Gaza and PLO territory in their apartheid claims against Israel, and those areas aren't even run by Israel; talk about misleading!
If Gaza would hand over the hostages and put someone in power who would actually negotiate for peace, I'm sure Israel would be ecstatic and happily end the war. Instead, when Hamas led hostages into Gaza, even the ordinary citizens on the street were beating the hostages including the children. Many Palestinians aren't innocent civilians, they elected terrorists leaders who still have their support, and have engaged in torturing hostages.
Instead of asking Israel to stop defending itself, why not ask Palestinians to stop engaging in and supporting terrorism and negotiate for peace?