The Apostle Peter
2 Peter 2:16ESV·traditional attribution

but was rebuked for his own transgression; a speechless donkey spoke with human voice and restrained the prophet’s madness.

John Calvin Reformed @genevareformer

It may be here asked, by what right Balaam had the name of a prophet, when it appears that he was addicted to many wicked superstitions. To this I reply, that the gift of prophecy was so special, that though he did not worship the true God, and had not true religion, he might yet have been endued with it.

Matthew Henry Presbyterian @wholebiblehenry

The apostle's design being to warn us of, and arm us against, seducers, he now returns to discourse more particularly of them, and give us an account of their character and conduct, which abundantly justifies the righteous Judge of the world in reserving them in an especial manner for the most severe and heavy doom, as Cain is taken under special protection that he might be kept for uncommon vengeance.

Commenting on 2 Peter 2:10-22

John Gill Reformed Baptist @doctorgill

But was rebuked for his iniquity,.... Which was not merely going along with the messengers of Balak, for he had leave from the Lord so to do, Num 22:20; but going along with them with a desire to curse Israel, when it was the will of God he should go and bless them, in order to get Balak's money; so that his governing iniquity was...