The people in Gaza are not Israeli citizens.
And yet Israel insists on controlling the territory. They may not get a vote but they ARE Israeli citizens until such time as Israel actually stops trying to control their political processes and truly leaves. Israel conquered the territory, they control what goes in or out and they fairly regularly send their military in. Even the maps show Gaza as a part of Israel. What they have done is to conquer a territory full of people who don't like Israel and never made a secret of that and then treated them badly for a long time. Shocking why things have gone badly.
Since I'm sure you'll mention the naval blockade, So for your information, the blockade was enacted in June 2007, when the Palestinians elected a terrorist organization (Hamas) to lead them, and started firing rockets in to Israel. Btw, right after their election, Hamas eradicated PLO members from the Gaza strip (which were *relatively* moderate muslims), through a series of violent clashes.
Yep, both sides are doing all sorts of evil things to each other. That's what happens in a civil war. Ever consider that a big part of the reason Hamas has such a large voice is because of the decades of stupid decisions by Israel? I totally get that Israel is a bit touchy given that they are surrounded by neighboring nations who have to put it mildly been quite hostile. But this is a conflict that will NEVER be won with bullets or walls. It will be won with cooperation and discussion and genuine caring about others.