31 Joram son of Ahab began his rule over Israel in Samaria in the eighteenth year of Jehoshaphat king of Judah. He was king for twelve years. 2 In God's sight he was a bad king. But he wasn't as bad as his father and mother - to his credit he destroyed the obscene Baal stone that his father had made. 3 But he hung on to the sinful practices of Jeroboam son of Nebat, the ones that had corrupted Israel for so long. He wasn't about to give them up.
Matthew Henry's Commentary on 2 Kings 3:1-3
Commentary on 2 Kings 3:1-5
(Read 2 Kings 3:1-5)
Jehoram took warning by God's judgment, and put away the image of Baal, yet he maintained the worship of the calves. Those do not truly repent or reform, who only part with the sins they lose by, but continue to love the sins that they think to gain by.