28 Come unto me, all ye that labour and are heavy laden, and I will give you rest.
29 Take my yoke upon you, and learn of me; for I am meek and lowly in heart: and ye shall find rest unto your souls.
30 For my yoke is easy, and my burden is light.
There has to be a balance between those who say everyone can be saved, and those who say basically no-one can be saved. The Bible says if we believe in our heart and confess with our mouth Jesus Christ died for our sins and God raised him from the dead, then we are saved. It's the heart that God is looking at most importantly.
We're never going to be free of sin in the present condition we are in on the Earth. Not until our earthly bodies die and we are raised into our spiritual bodies will we be sinless. So, sinless perfection is not possible on earth.
God sees out hearts, and if we are using our liberty to sin on purpose then God will chastise us for this. From my understanding God is trying to help us become free of sin, so we can live a better life and be of more use to help others get saved by faith in Jesus. He's not trying to get us to stop sinning so we can be saved, but so we can be free of the bondage of sin (which can keep us from having faith in our hearts).
I think many unbelievers are reluctant to come to Jesus because they don't want to be saddled with the heavy burdens many of the preachers are placing on them. And when it comes to the men, they don't want to become emasculated like most of the men (being ruled by women) are in the church today. The modern church isn't a place where real men are found too often anymore, and if there is one they are likely shamed into being more “Christian”, which means more submissive to the direction of women and the government who now rule the church.
We're saved when we believe in our hearts, and God knows who's trying to get away with all the sin they can and still be saved. He will chastise those who do this, but this doesn't mean they aren't saved. The believers who think they're better than others have more to worry about then those who struggle with sin still, yet are repentant. The self-righteous are not justified, yet the lowly and meek are.
There is only one way says John 14:6, so a sincere belief in Jesus Christ is what saves us, not our sinless perfection. We will never be sinless, until we are dead and in heaven.
When we are witnessing the Gospel, are we making it impossible for people to be saved? Or are we telling them it's easy to be saved, because Jesus says it's easy. All we have to do is believe in sincerity in our hearts, and this will automatically give us the strength to want to overcome the sins that besets us.
Believers are those who believe in sincerity, and are lowly and meek in heart. Not those who are sinless and perfect (think they are) and haughty about it. Not those who wear a suit and tie and make it a burden to be saved. God does the work to free us of sin after we come to believe. Although we are taught to exhort, reprove, and teach with all long suffering good doctrine: this doesn't mean we lay burdens on people too heavy they can't carry.
Those who love the truth should come to the faith in Jesus Christ, but are being repulsed by what they see in Christians today. The best way to help people get free of sin is to show them the joy and blessing (not money) you have by living free of sin. At least the sins you've overcome with the help of Jesus. Getting free of sin is a good thing, it's a better way to live than being in sin. This is a reasonable approach to help people want to stop sinning.
Example: life is truly better and full of more joy when not doing drugs or drinking alcohol. Life is better and more peaceful when not fornicating. I can say this because it really is, and I can show the unbeliever this by being joyful and strong in my everyday life. If I've been set free of bondage, then I should be happy about it, not going about putting burdens on others. Rather going around sincerely telling others there's a better way. Yet, being saved doesn't mean sinless perfection. It means a sincere belief in ones heart.
Some thoughts today about this. I'm getting tired of the joyless burdens preachers are placing on people through their self-righteousness, and because they're afraid of being like the easy grace apostates we see in the main stream Christian world.
Just read the scripture at the top of this post and see what Jesus said himself. Jesus came to save the lost, those who love the truth - not those who are sinless.