Psalm 35, 54, 63, 18:

One of the things I like about David is that God allows us to see his imperfections and yet his repentant spirit. All of us sin. All of us need to repent when we do and head back in God’s direction. David’s honesty in wanting those who hurt him to be punished is just raw and real. He isn’t putting on a “religious show” and acting as though everything is fine. He is honest in his hurt and anger. YET! He knows that this only leads to a dark place and his focus switches from those who hurt him to the One who is really in charge. As he praises God for who He is and for His control in all things David realizes that God is the one who is worthy to take the revenge and even the lives of those who hurt him. Saul is a prime example and yet when David had the opportunity to kill him he chose not to. There are others that God prevented him from taking vengeance on and in the end David knew it was from God. Once again David is teaching us that honesty before God is not wrong. It is what we do with our hurts that lead us down a sinful path.