I know it’s usually not helpful to lay the “Who is to blame” card on the table. but I’ll stick my neck out and do it anyway.
I firmly believe that those who are to blame for the current situation in Gaza are the antisemites of Eastern Europe from the 15th to 20th centuries.
Without them, there would be no need for an Israel. Jews have generally been happy assimilating in any country that has not been too hostile. For centuries the Jews, up until the second world war, had lived pretty peacefully (with a few, rare exceptions) alongside their Muslim neighbours from Morrocco to Persia. They had a lot in common, they spoke Arabic or Farsi, they were monotheistic, they had similar culture, the men cut the ends off their willies, they prayed at least 3 times a day and neither of them had ham on the deli counter. Although living in dhimmi, the lot of a Jew was not too bad in the arab world and it certainly wasn’t the wretchedness of pogroms and ghettos.
Meanwhile back in Eastern Europe life was miserable and so the birth of Zionism, which would not have arisen if Jews in Europe had been treated with respect.
From the end of the 19th century they went to the land that is today Israel giving rise to ever increasing tension between the Palestinians and the incomers, until we have today the tragedy that is the Israeli/Palestinian conflict.
( I know I've skipped a lot, Hebron, Jerusalem, Jericho, arab revolt, but 1917-1948 you can get from wiki)
Jews wouldn’t have needed an Israel if it wasn’t for the Europeans.
And to those people who believe that they can only be truly Jewish in their spiritual home, I say you are misguided. Any God worth his/her/its/they/their salt cares more about your decency as a human being, than your grid reference.