Moses
Numbers 31:14BSB·traditional attribution

But Moses was angry with the officers of the army—the commanders of thousands and commanders of hundreds—who were returning from the battle.

John Calvin Reformed @genevareformer

14 And Moses was wroth with the officers. A successful issue usually obtains pardon for any errors in performance, nay, in a manner covers them, so that they are not taken into account; but, although the army brought with it many causes of congratulation, still Moses does not forbear from severely reproving their single fault.

John Gill Reformed Baptist @doctorgill

And Moses said unto them, have ye saved all the women alive? Which either had been reported to him, or he concluded, by seeing so many with them; and this question is put, not for information, but by way of reproof, and as chiding them for what they had done; for they might have received orders from him to put them to death, when he...

Jamieson-Fausset-Brown Reformed @jfbcommentary

And Moses was wroth with the officers of the host--The displeasure of the great leader, though it appears the ebullition of a fierce and sanguinary temper, arose in reality from a pious and enlightened regard to the best interests of Israel. No order had been given for the slaughter of the women, and in ancient war they were commonly reserved for slaves.