2 Samuel 4 · a question people ask
Joab had just killed Abner. Why did David punish Rechab and Baanah, and not Joab?
The book gives David's words about Joab, and they are different words. After Joab killed Abner at Hebron (3:27), David said, "I and my kingdom are guiltless before the LORD forever of the blood of Abner the son of Ner" (3:28). He also said, "I am weak today, though anointed king. These men, the sons of Zeruiah are too hard for me. May the LORD reward the evildoer according to his wickedness" (3:39). When he was old he told Solomon, "you know also what Joab the son of Zeruiah did to me, even what he did to the two captains of the armies of Israel, to Abner the son of Ner and to Amasa the son of Jether, whom he killed" (1 Kings 2:5), and "don’t let his gray head go down to Sheol in peace" (1 Kings 2:6). With Rechab and Baanah, David gave the command himself (4:12). The book doesn't set the two side by side or explain the difference, and this answer doesn't go past David's own words.
The verses
“When Abner had returned to Hebron, Joab took him aside into the middle of the gate to speak with him quietly, and struck him there in the body, so that he died for the blood of Asahel his brother. Afterward, when David heard it, he said, “I and my kingdom are guiltless before the LORD forever of the blood of Abner the son of Ner.”
“I am weak today, though anointed king. These men, the sons of Zeruiah are too hard for me. May the LORD reward the evildoer according to his wickedness.””
““Moreover you know also what Joab the son of Zeruiah did to me, even what he did to the two captains of the armies of Israel, to Abner the son of Ner and to Amasa the son of Jether, whom he killed, and shed the blood of war in peace, and put the blood of war on his sash that was around his waist and in his sandals that were on his feet. Do therefore according to your wisdom, and don’t let his gray head go down to Sheol in peace.”
“How much more, when wicked men have slain a righteous person in his own house on his bed, should I not now require his blood from your hand, and rid the earth of you?” David commanded his young men, and they killed them, cut off their hands and their feet, and hanged them up beside the pool in Hebron. But they took the head of Ishbosheth and buried it in Abner’s grave in Hebron.”