First of all you say that the West Bank is governed mostly by the IDF. To be more accurate, the West Bank is divided into 3 zones while some are under total Palestinian control, others under joint control and some and controlled solely by IDF. There are exactly zero Jews living in the areas which belong solely to Palestinian authorities. Israel respects that. What they do not respect is the status of undisputed territories where they continue to make settlements. These are, under the international law, considered illegal and the decisions were also supported by the Supreme Court of Israel. About the Palestinian authority: most of citizens in the West Bank support Hamas over the leadership of Mahmud Abbas. There is literally no authority to undermine.
I do not think Gaza is an open air prison formed by Israel. Israel is not even able to lock it completely out because of the sea and the border with Egypt. So I would rather call it a land with which no one wants to have anything in common. If "Gazans" were peace-loving people hated by Israel for no reason, they would at least have a normal relationship with Egypt, which, as we know, is not the case. In addition, the genocide by Israel somehow does not work because the population of Palestinians has been rising throughout the whole time of the conflict.
With the rest, I pretty much agree. Criticism of Israel is not anti-Zionism and definitely not anti-semitism. I would also like to see Netanyahu out. He tried to weaken the judiciary, he formed a government with radicals who are "proud homophobes" and who believe that "Israel should use a nuclear bomb in Gaza" and didn't do much in order to resolve the land in the West Bank, but rather built illegal settlements. Apart from that, the intelligence failure was quite massive. Hamas, on the other hand, attacked Israel with one goal in mind: killing and torturing as many Jews as possible (simply because they are Jews) and radicalized the population so much that even Arab countries (such as Egypt) would rather sacrifice millions of lives for the sake of not accepting Palestinians as refugees.