You were asked, if you accept "oops" as a valid excuse, is it possible to successfully prosecute any war crime? Can you think of any examples of war crimes where "oops" could not be used as a defense?
"If you go into a field and there's a bunch of women and children (unarmed!, and I hate that I have to mention that...) then there is no valid military purpose to an air strike."
If you accept "oops" as an excuse, then guess what? That air strike was an "oops".