It is Israel's responsibility. It has obligations as an occupying power. Over the years it has managed to destroy almost all infrastructure, economy and homes of the Gazans. Why should any other nation step in and do Israel's job for it? That's absurd. Oh, and many hate Israel not because it is a fee country, but because it says it is and it isn't. At least not for anyone other than its Jewish population.
U.S. serviceman killed by ISIS in Iraq was Navy SEAL, official says (Reuters)
from the article: Egypt FM: Still no basis for direct Israeli-Palestinian peace talks