What do you dispute? Do you dispute that Hamas fires rockets at Israel? If not you lose the debate.
Israel is an occupying force, controlling who gets in, what food gets in, how much water gets in, how much electricity gets in.
Yes they are essentially at war with Hamas. What is your point? They allow food and medicine in, and building materials when there is an approved project. Hamas has shown time and time again that they are not even remotely interested in peace--if you give them unrestricted building materials they will build fortified bunkers. If you give them pipes for plumbing they will use them to build rockets. If you give them fertilizer they will not plant crops, they will make bombs.
By the way, Israel is *not* an occupying force. Certainly it is controlling what gets in via the blockade, but they are not an occupying force.
The Israelis would MUCH prefer not to have to control what gets in and out of Gaza--all that has to happen for that to be a reality is simple: Hamas acknowledge Israel's right to exist and renounce armed attacks on Israel. Hell, maybe just STOP the armed attacks on Israel.