Israel still controls the exits and entrance plus the border,ie coastal waters,the egyptians are little better,gaza is effectively a giant concentration camp/ghetto/open air prison [take your pick]I don't think there are any settlements in Gaza since 2005 or any Israeli in Gaza. Gaza has a border with Egypt as well, they could supply Gaza with electricity, water, food etc in fact it's stupid to expect your mortal enemy to provide you with stuff. Also Hamas has no food, water, electricity but they have plenty of rockets and Kalashnikovs, strange, isn't it? Their leaders lead lavish lives in Qatar and Dubai and ordinary people have to suffer and die. When you fire rockets at Israel that too on civilians what do you expect in return?
If both sides don't accept this, it means they just want to kill and die. Now there is so much hate and distrust on both sides that they won't be able to give concessions or talk among themselves positively. The Arab world will have to intervene, give Israel the guarantee of peace and security and of freedom to Palestinians and for that entities like Hamas and Islamic Jihad have to be disbanded. They should take administration (Defence, Finance, Communication) upon themselves and with all the $$ they have they can make Gaza in to Dubai or Singapore.
Israel as the occupying power has certain responsibilities to the people in gaza,this includes things like water,food,fuel etc
https://www.icrc.org/en/doc/assets/files/other/law9_final.pdf
You`d be surprised just how many simple weapons one can produce even on what amounts to a cottage industry scale,by comparison providing for the needs of over 2 million plus people in one of the most densely populated places in the world subject to an israeli blockade is a whole different kettle of fish entirely.
When you occupy someone elses country for 75 years while oppressing,murdering and stealing everything you can from them,what do you expect them to do,blow you kisses?.
Sounds like you`re suggesting that gaza becomes some sort of south african apartheid style "homeland" ie a "palestan".
I cant see that one being very popular with palestinians or israelis,for very obvious reasons.

Ultimately if the zionists really want peace then they`ll be willing to pay the price for that,but so far theres been no sign that they ever truly wanted peace,indeed they seem to prefer continuing the subjugation of the palestinians.
You should really do some research about this subject,as in your posts you do come off as remarkably uninformed.

if you can't understand the difference between school curriculum and a visit to a military facility then no point in arguing with you