As a Jew David would have regularly offered sacrifices according to the Law of Moses.
David was forgiven because he confessed, not because he shed innocent blood.
Psalm 32:5 I acknowledged my sin unto thee, and mine iniquity have I not hid. I said, I will confess my transgressions unto the LORD; and thou forgavest the iniquity of my sin. Selah.
God can forgive sins anyway He wants anytime He wants.
Now, you grant me that. He wants people to repent so He can forgive them. That is how it always has been, and always will be.
God cannot command sin, nor abominations, nor things that are against His Will.
Psalm 40:6
Sacrifice and offering thou didst not desire; mine ears hast thou opened:
burnt offering and sin offering hast thou not required.
Psalms 51:16 For
thou desirest not sacrifice; else would I give it:
thou delightest not in burnt offering.
Hosea 6:6 For
I desired mercy, and not sacrifice; and the knowledge of God more than burnt offerings.
Matthew 12:7
But if ye had known what this meaneth, I will have mercy, and not sacrifice, ye would not have condemned the guiltless.
the need for the sacrifice of Christ on the Cross
-The Sacrifice of Christ is not a blood sacrifice, on this the carnally minded greatly err.
John 6:54 Whoso eateth my flesh, and drinketh
my blood, hath eternal life; and I will raise him up at the last day.
63
It is the spirit that quickeneth; the flesh profiteth nothing: the words that I speak unto you, they are spirit, and they are life.
-His Sacrifice is a True Sacrifice of God. It has nothing to do with carnal red blood, as the carnally minded perceive it to be.
Psalm 51:17 The
sacrifices of God are a broken spirit: a broken and a contrite heart, O God, thou wilt not despise.
-His Blood is His Spirit, His Life, Soul, His Truth, His Gospel, His Words, His Knowledge, and so on. These are what will save you. It is spirit that quickeneth.
Isaiah 53:10 Yet it pleased the Lord to bruise him; he hath put him to grief: when thou shalt make
his soul an offering for sin, he shall see his seed, he shall prolong his days, and the pleasure of the Lord shall prosper in his hand.
11 He shall see of the travail of his soul, and shall be satisfied:
by his knowledge shall my righteous servant justify many; for he shall bear their iniquities.
12 Therefore will I divide him a portion with the great, and he shall divide the spoil with the strong; because
he hath poured out his soul unto death: and he was numbered with the transgressors; and he bare the sin of many, and made intercession for the transgressors.