David's 8 wives:
Michal
Ahinoam
Abigail
Maachah
Haggith
Abital
Eglah
Bathsheba
David's 18+ children:
Amnon
Chileab
Absalom
Adonijah
Shephatiah
Ithream
Shammua
Shobab
Nathan
Solomon
Ibhar
Elishua
Nepheg
Japhia
Elishama
Eliada
Eliphalet
Tamar
Naturally, anybody who repents of sin can be forgiven: repents with the intention of actually turn away from the sinful acts with the Lord's strength and grace.
The Lord accepts the broken-hearted. We know that. All of them.
So to answer your (hypothetical) question:
Rent a bus and bring the whole repentant House of David to the baptismal font!
Point of curiosity: in *your* church --- assuming we're talking about a hypothetical David-on-earth, not David-in-heaven --- how many wives could the newly-baptized-Christian David keep, and which one(s)?
And what would you demand he do?
DIVORCE his other wives?
In which situation would he not be sinning?
It sure seems that the Catholic church needs to learn this from God.....
Matthew 9:10-13 And as Jesus reclined at table in the house, behold, many tax collectors and sinners came and were reclining with Jesus and his disciples. And when the Pharisees saw this, they said to his disciples, Why does your teacher eat with tax collectors and sinners? But when he heard it, he said,Those who are well have no need of a physician, but those who are sick. Go and learn what this means, I desire mercy, and not sacrifice. For I came not to call the righteous, but sinners.
God forgives and FORGETS our sin. The Catholic church still holds it to their account.