Excellent analysis and history. Just a few days ago, I posted on the same issue. Your post is actually more encompassing and covers more relevant ground. It avoids placing blame on one side only, the weakness of so many with partisan feelings. You're right; due to past conflict and history, it requires international cooperation to help the people of Gaza. I'm pro-Israel, but that means anti-Hamas, anti-terrorist,not anti-Palestinian people. I think my country, the US, should accept some Gazan refugees, amd we can vet them as we did with Syrian refugees, who caused no problems here.
(If anyone wants to read my piece: https://medium.com/@stephenshaiken/why-egypt-will-not-admit-any-refugees-from-gaza-7a8417cb5b9e