Under Roman Catholicism King David and Bathsheba would not have their marriage recognized nor could they receive Communion.
Right, and Christ is in their lineage. I'll go with the grace of God and his word and leave unscriptural Catholic doctrine to others.
I suppose it's a good think that David and Bathsheba weren't Catholic then, isn't it?
So you're argument is juvenile. It's like arguing that Moses is in Hell because he was never baptized in the name of the Holy Trinity.
David was a polygamist who arranged for his paramour’s husband to be killed. God was not happy about any part of the episode. Did you miss that?
God forgave David because he repented, however David was cursed for the rest of his natural life.
God allowed David to marry Bathsheba because Uriah was dead (God took away David and Bathsheba’s first child conceived in adultery before the baby could be named as punishment for Uriah’s death).
God did allowed more terrible things to occur to David as David as well as those under the king continued to suffer.
The rank hypocrisy of the Catholic Church on this matter is disgusting. If you have enough money or know the right people (or your last name is Kennedy) an anullment is granted allowing divorce and remarriage sanctioned by the Catholic Church. But the poor or those lacking connection that have been through divorce are locked on the outside looking in if they wish to remarry.
Broken relationships and divorce are a result of sin no doubt about it. But Christ came to redeem the broken not the whole. If sin is confessed and forgiven I see no reason to bar people from the altar. I wonder if those who look down their noses on the divorced and remarried would like a catalog of their ongoing sin made public. We are all sinners who throw ourselves on the mercy of God.