I want to ask you. How? I once got so mad thinking what David did to Urhiah, near the pulpit of my last church, as I talked to a brother in Christ. I couldn't fathom how God let him off so easy. It makes me cry, because I can't see His mercy anymore.
You have to see God's mercy for purpose...a purpose that goes beyond just arbitrarily saving someone because of some shallow reason.
No, David was a deeply devoted man who loved God...but got mixed up in what he considered to be things of "lesser" importance. So in David's pursuit of a holy God, he forgot (or never knew) how important
a basic human righteousness is. This is why I stress righteousness on both levels.
Did David blaspheme the Holy Spirit? No, but he
shattered the "lesser" commandment of loving your neighbour as yourself. Did David love Uriah as he ought to have? no.
Another thing that David lacked was experience at being a king...and the responsibility that entailed. As king, he could order men to their deaths as a matter of course. And he got so used to having that kind of power that this "privilege" greatly overshadowed his humility and compassion for others.
But David was teachable. And God loves mercy. Not everyone to whom God shows mercy is teachable...as we see right here on the forum. So, then even a murderer and adulterer can be forgiven IF they turn to God and forsake their own ways. Another example of this is the apostle Paul who got caught up in a religious hubris thinking that this was permissible and desirable.
We can learn things...but how deep does it go? Some of us will be tested more than others. And it's easy to look down on the failures of those who have been sorely tested. But remember the faithful son's reaction to his prodigal brother getting shown mercy. His brother was dead, but now he is alive again. Sin doesn't have to be the end of us...just
the end of a chapter in our lives where we were misguided and unlearned.
Peace bro! <><