World courts rebuke Israel, but impunity continues with US support