After all, the church is for the repentant sinner, which is what all saints are. It is not for the unrepentant sinner.....the world is their church.
If a person must be free of sin before setting foot in a church, all the churches would be completely empty.