There is only one kind of sinner who isn’t welcome at the Lord’s Table. Sexual immorality, idolatry, adultery, effeminacy, homosexuality, thievery, greed, drunkenness, scoffing, and cheating are not prohibitive as long as they are past tense. These are representative sins, they are some of the “biggies,” and so long as “such were some of you,” so good.
The only kind of sinner who isn’t welcome at the Lord’s Table is the unrepentant. Have you repented? Have you called your sin, sin, according to God’s Word? Have you trusted in God’s Son who died on the cross in order to satisfy God’s wrath against unrighteousness? Have you received God’s Spirit, who dwells in every believer as a guarantee of eternal inheritance? Then, according to the good news, you have been cleansed, you have been consecrated, you have been confirmed by the Judge of Righteousness as one accepted by Him.
So we are all a bunch of “has beens.” You has been greedy, I has been angry, we has been ungrateful, but all of that was nailed to the cross. He has been a hater of his brother, she has been a gossip about her sister, but no more, because Jesus is raised from the dead.
If anyone is in Christ, he is a new creation. The old has passed away; behold, the new has come. (2 Corinthians 5:17)
And week by week as we commune around the Lord’s Table we make no compromises with the unrighteousness around us. We declare to the unrighteous that they can be has beens, too, but only through Christ. “As often as you eat this bread and drink the cup, you proclaim the Lord’s death until he comes” (1 Corinthians 11:26). The glory of the cross makes us the most thankful has beens ever.