In your statement you are completely disregarding the security concerns of the Palestinians, calling the current state of the Gaza strip a ‘token of good will’ is absolutely ludicrous. If you really believe this I would invite you to read the wikipedia article on the great march of return: https://en.wikipedia.org/wiki/2018–2019_Gaza_border_protests.
On apartheid I will simply refer to the judgment of HRW: https://www.hrw.org/news/2021/07/19/israeli-apartheid-threshold-crossed
And finally it is not stupid idealism to want to end the current status quo in Israel, I think it has become clear over the last few days that it is not possible to suppress a population without some kind of response: an apartheid state is a state of violence. And I hope we can all agree (at least if you are not an ethnonationalist) that the current state of South Africa is much much better than it was during apartheid.
Stop the occupation of Palestine, stop the settlement of the West Bank, and stop the apartheid status of Palestinians in Israel. Then either allow Palestine to be an independent country in the UN, responsible for their own security and economy. Or give all Palestinians voting rights in Israel as a one state solution. After that is set and done set up an independent criminal court to judge on all war crimes and crimes against humanity committed in this region, this will of course also include Hamas.
Me burning to death fixing pylint warnings before I can commit my code.