Elder Packer once said, “Forgiveness will come eventually to all repentant souls who have not committed the unpardonable sin (Blasphemy against the Holy Ghost). Forgiveness does not, however, necessarily assure exaltation, as is the case with David.” I guess that statement and the story of King David causes me to question the Atonement. If you repent I thought the Lord remembered your sins no more. So why if the Lord would remember your sins no more would the chance of exaltation be taken off of the table as something you can obtain?
The story of King David presents more information to God’s children regarding his justice and his mercy. We know from the Book of Mormon, that our Heavenly Father is not able to allow his mercy to rob justice and its demands.
King David was taught, and was a child of the Lord’s covenant people. When King David purposely sent Uriah to the front lines, he knew Uriah would die. King David also knew from his youth that murder was against the 10 commandments.
Yet, we find another example in the Book of Mormon where some Lamanites, blood thirsty and murderers of the Nephites took an oath, a covenant, with God in hopes that they would find forgiveness from their blood stained swords.
There is a difference between the Lamanites and King David. The Lamanites from their infancy were taught to hate and kill the Nephites. King David however was taught not to murder at all, unless he is defending himself as in times of war.
The atonement of Jesus Christ is not permission or allowance of any sin, but an opportunity to be forgiven. The atonement doesn’t take away the consequences of certain decisions. Thus, according to the knowledge King David had, he has found himself in a position where his sin is not covered by the atonement to allow him entrance for exaltation.