The final arbiters won't weigh in until years after the conflict is over. Currently, the US is the only organization other than Israel itself with meaningful oversight abilities short of direct military action against Israel.
Had the state department found Israel used US weapons to commit such a violation, US law would require us to stop sending them. There really isn't another arbiter that can do anything in time to make a difference.
Sudo is a setuid binary, which means it executes with root permissions as a child of of the calling process. This technically works, but gives the untrusted process a lot of ways to mess with sudo and potentially exploit it for unauthorized access.
Run0 works by having a system service always running in the background as root. Running a command just sends a message to the already running seevice. This leaves a lot less room for exploits.