16 Even Shimei son of Gera, the Benjaminite from Bahurim, hurried down to join the men of Judah so he could welcome the king, 17 a thousand Benjaminites with him. And Ziba, Saul's steward, with his fifteen sons and twenty servants, waded across the Jordan to meet the king 18 and brought his entourage across, doing whatever they could to make the king comfortable. 19 and said, "Don't think badly of me, my master! Overlook my irresponsible outburst on the day my master the king left Jerusalem - don't hold it against me! 20 I know I sinned, but look at me now - the first of all the tribe of Joseph to come down and welcome back my master the king!" 21 Abishai son of Zeruiah interrupted, "Enough of this! Shouldn't we kill him outright? Why, he cursed God's anointed!" 22 But David said, "What is it with you sons of Zeruiah? Why do you insist on being so contentious? Nobody is going to be killed today. I am again king over Israel!" 23 Then the king turned to Shimei, "You're not going to die." And the king gave him his word.

Matthew Henry's Commentary on 2 Samuel 19:16-23

Commentary on 2 Samuel 19:16-23

(Read 2 Samuel 19:16-23)

Those who now slight and abuse the Son of David, would be glad to make their peace when he shall come in his glory; but it will be too late. Shimei lost no time. His abuse had been personal, and with the usual right feeling of good men, David could more easily forgive it.