Heaven is full of saints, not sinners. Saints repent of their sin, receive forgiveness, and mend their ways. Those who do not repent and forsake their sin are forever separated from the love of God.
Does that mean that you consider yourself a saint, or that you believe you will be a saint before you die, or that you will become a saint after you die but before judgement, or that you don't expect to go to heaven?
Again, one of the most common concepts I've heard from Christianity is that all people, every last one other than Christ himself, is a sinner. No amount of repentance changes this intrinsic part of humanity. We are to strive to be as close to perfect as we can but will never achieve it in this life.
Based on this, while I understand that those who do not repent may not get into heaven, those who do get into heaven will still have been sinners while on Earth.
Saying heaven is full of saints makes me wonder if you believe there are a lot of humans on Earth who are free from sin.
You haven't talked to many Christians then. Protestants believe in imputed righteousness, that is, a believer is positionally holy before God, sharing in the impeccable nature of Christ. We Catholics believe in progressive sanctification, that we pursue holiness in this life and that process is brought to completion in Purgatory, where all imperfections are removed in preparation for heaven. No Christian believes that we continue to be practicing sinners after conversion. The Bible says in several ways that we are to crucify the flesh and walk in the newness of our Christian confession; that we are new creations in Christ.
I have listened to many Christians discuss their beliefs and I think you are the first to say or imply that people might live free from sin. If you are saying that people are freed from sin in the afterlife, that is entirely different.
That's not what I said at all. I gave a very clear explanation which you ignored both from the prevailing Protestant view and from the Catholic view, neither of which said that people live free from sin. So you prove that you don't actually listen.
Moreover, your argument that anyone who is perfect in heaven must also be perfect on earth is more than myopic. Christians are translated, made perfect for heaven. What we do here is practice for eternal life, for we are called to abandon the ways of the flesh and pursue the holiness of God and to live holy lives as best we can. Nothing in that implies that we can continue in reprobate practices. Here's what St. James says:
"Submit yourselves then to God. Resist the devil and he will flee from you. Come near to God and he will come near to you. Wash your hands, you sinners, and purify your hearts, you double-minded. Grieve, mourn and wail! Change your laughter to mourning and your joy to gloom. Humble yourselves before the Lord and he will lift you up."
(4:7-10)
That's the calling of every Christian, to repent, to abandon wicked ways, and to purge ourselves of the filth of sin. In no way can that be mistaken for a belief in living as sinners