Let my start with your question: Yes, it is crystal clear Israel broke international laws. I do not think we have to debate about it.
Despite committing war crimes, it is still their right to defend against terrorists.
Then you also said Israel commits genocide, however, the case still is at ICJ and so far they have not issued a statement that Israel commits genocide, hence it is incorrect to assume they do.
Furthermore, I see Palestinian radicals to be more present in history books than Zionists (at least in middle EU) for organizing a terrorist every once in a while and walking away when possible deals are on the table, EDIT: though this is not completely fair because I see their breaches as equally bad.