Hamas is a a fascist regime. As long as they remain in power, peace is not possible. Can't negotiate with them because they're fascist. Negotiating with fascists has been tried in the past, it didn't go well.
As a fascist state, Gaza should be placed under sanctions similar to the ones we've placed on Russia. Except we don't have to because Israel and Egypt are blockading Gaza. Which is exactly what they should be doing.
Palestinians put fascists into power, it's their responsibility to remove them from power. Until that happens, Gaza should be treated similarly to any fascist state that fires rockets at a neighbouring democracy.
Whatever criticism is made of Israel (there are many) should be made within the context of there being a fascist state on their border that routinely targets their civilians and calls for ethnic cleansing. Trying to pretend that this isn't the most important aspect of the whole Israel and Palestine situation is just dishonesty and propaganda.
What do you think about the ethnic cleansing that Israel is doing? Surely it should be obvious that the apartheid they are carrying out is orders of magnitude worse. They've imprisoned millions of people in bantustans and driven them to abject poverty through severe restrictions. The death count for Palestinians is two orders of magnitude higher than that for Israelis.
There can't be any negotiations for peace as long as Hamas is in power. That is the main problem.
You can try to hand wave away the fact that part of Palestine is under fascist rule because you don't actually give a shit about Palestinians that are suffering under that rule. Too many people care more about killing Jews that they are willing to have Palestinians suffer to attempt to achieve that. A lot of oil money goes to prop up fascists that fire rockets at Israeli citizens, and a lot of people (including most of the left) just look the other way because... well why is that?
Right, so you're for ethnic cleansing then? That is removing people from a territory under threat of violence based solely on their ethnicity. That's what you think is a solution?
So yeah, I'm not going to be agreeing with what you have to say.