How could David claim to be blameless when he declared his integrity and innocence, Psalm 26:1-3?
Psalms 26:1 - 12
ESV - 1 Vindicate me, O Lord, for I have walked in my integrity, and I have trusted in the Lord without wavering. 2 Prove me, O Lord, and try me; test my heart and my mind.
For follow-up discussion and general commentary on the topic. Comments are sorted chronologically.