I mean the UN, Amnesty, other organizations like them. Israel has controlled their land borders, even the one to Egypt, their water and airspace. They control what goes in and out, people and goods. They might have left but Gaza is not free.
No apartheid? I guess Palestinians enjoy the right to return then? https://www.amnesty.org/en/latest/campaigns/2022/02/israels-...
The west bank is part of the whole situation, of course it matters to Gaza what happens there. It also shows exactly what would happen if Hamas did not exist, Israel would continue to allow settlers to take land and homes. I'm not saying that Hamas should exist, but its very much a situation created by Israel themselves and Hamas has support from Palestinians because of Israels actions.
May the hasbara be strong in you.