This is a painfully biased article, I'm afraid. With no historical context taken into account and no current stats of more than 4000 Palestinians, including 300 children, murdered by the Israeli forces mentioned anywhere, it makes the rest of your arguments very hard to swallow. No mention of the land belonging to Palestinians ORIGINALLY. No mention of Israel taking away their homes, cutting off food, water, electricity and basically Palestine's freedom to live for the last few DECADES. No mention of the apartheid state Palestine has endured for years and the genocide they are a part of right now. No mention of the inhumane attack on the Al-Ahli hospital in Gaza. You begin by talking about the attack of Hamas yet conveniently skip out on the years of oppression Israel has been inflicting.
Yours is just one of the many narratives out there that is devoid of the truth because perhaps it needs courage and integrity to learn and speak up about it.