I listened to the books of Judges, Ruth, and 1 & 2nd Samuel today, which is a great way to follow the big picture, with sweeping picture of the lives of individual characters. For example, I saw the birth, ministry, and death of Samuel. But, this verse at the beginning of 2nd Samuel caught my attention because I was reminded of the passage earlier today when David could have killed Saul himself, and declined to do so, for the distaste of touching God's annointed.
Later in 2nd Samuel 11, David himself has an honest and valient man of the Lord killed to cover up for his act of adultry. God punishes him, not for the adultry, but for the blood of Uriah. This seems like such an inconsistency in the life of a man who was after God's own heart, but such are we at best... inconsistant. Why do we marvel at the fact that we or our neighbors are inconsistent? What is it that we are looking at, if not the blood of Christ, and yet another need for the blood shed on Calvary?
Such ranges in character are common for all of us, even Christians. The important lesson is in David's repentance and seeking of God's face. Note that God was displeased, David and Bathsheba's love child was struck with a sickness and died. Some of David's most beautiful words are present when we see the death of this son, and of his son Absalom later.
Yes, inconsistencies are part of the path. It is a straight and narrow path we walk, but our feet are prone to struggle to hold to that path.