Based on the reporting Ive seen, including the IDF’s own report, the IDF disregarded intelligence, ie, WCK telling them they were operating in the area, which was not a part of the active war zone, and initiated a strike against a convoy clearly marked as carrying humanitarian aid and for which they had no valid reason to attack. Those responsible should be identified and investigated for committing a war crime, not just fired. The report didn’t identify any IDF soldiers, so who even knows if they really fired anybody. But hey, they also “formally reprimanded” 2 other officers, so I guess it’s cool that they are killing Americans now.
As for IDF launching an investigation of its own conduct, while its in the middle of intentionally starving a few hundred thousand people to death, let’s just say I’m not convinced that investigation (which took all of 4 days) is all that valid.