Read 2 Samuel 16 – We see a very different King David than we are used to. He seems to be in a very dark place, verse 16:14 describes it as weary.
First, David makes a hasty turn against Mephibosheth, based on the testimony of Ziba (Mephibosheth’s servant).
Second, David takes the verbal abuse of Shimel, expressing that Shimel is justified and that, perhaps, the Lord will see him and bless him for the curses. Jesus tells us, “Bless those who curse you. Pray for those who hurt you.” in Luke 6:28.
Meanwhile, Absalom is up to more despicable behavior. On the advise of Ahithophel, he has sex with his father’s concubines (remember the 10 who were left to look after the palace 15:16) on the rooftop so that all might see this irreconcilable act. This is also what the Lord spoke against David for his sin in 2 Sam 12:11.
It is for love’s sake that a father punish his child – how much more so from the Lord? (see Proverbs 3:11-12) Perhaps David was reflecting on this season when he penned: “For His anger is but for a moment, His favor is for a lifetime; Weeping may last for the night, But a shout of joy comes in the morning.” Psalm 30:5