I don’t know that Israel closed all diplomatic options. There were plenty of offers on the table that Hamas / PLO walked away from.
I don’t think Israel are good guys and they are effective opportunists with the land grabs / settlements. I also don’t think Hamas cares one bit about the Palestinian people either. I feel like they always seem to get carte blanche to act with impunity because the Palestinians are oppressed --which, don’t get me wrong, they absolutely are. It just seems we always single out one party, but to me they are both culpable of exploiting the suffering of the Palestinians. Just my opinion.