What's international law and who has the authority to decide violations? If we are talking about international law as interpreted by the the International Court of Justice, set up by the UN for that purpose and the only such authorized body for these issues, we have two very recent decisions, emanating from cases filed by South Africa. The ICJ twice found that Israel's conduct in Gaza did not rise to a level of violating international law, but required a report detailing what plans were made to minimize civilian casualties, which Israel provided. The Court also ordered Hamas to immediately and unconditionally release all hostages, which Hamas has refused to do. People can hypothesize and theorize all they want about how international law ought to be applied, but unless they have cases from internationally recognized courts handling such disputes, like the ICJ, it's just opinion. The two ICJ decisions are actual court decisions based on evidence where both sides argued before 15 judges from all over the world. So the answer to your question must be a resounding "yes," as the ICJ finds Israel's conduct complies with international law, but Hamas' does not.