Why did David command Solomon not to let Shimei son of Gera die a natural death?

ANSWER

Shimei cursed David and threw rocks at him when David was running from his son

1st Kings 2 :

(8) “And remember, you have with you Shimei son of Gera, the Benjamite from Bahurim, who called down bitter curses on me the day I went to Mahanaim. When he came down to meet me at the Jordan, I swore to him by the LORD: ‘I will not put you to death by the sword.’ (9) But now, do not consider him innocent. You are a man of wisdom; you will know what to do to him. Bring his gray head down to the grave in blood.”
Play Our Bible Trivia Game
Can You Light All 30 Candles?