So a porn addict must be perfect before Christ will accept them? Are you sure? The lady at the well was in a sinful relationship and Christ still reached out to her. I think you are being very judgmental.
Luk 18:10 Two men went up into the temple to pray; the one a Pharisee, and the other a publican.
Luk 18:11 The Pharisee stood and prayed thus with himself, God, I thank thee, that I am not as other men are, extortioners, unjust, adulterers, or even as this publican.
Luk 18:12 I fast twice in the week, I give tithes of all that I possess.
Luk 18:13 And the publican, standing afar off, would not lift up so much as his eyes unto heaven, but smote upon his breast, saying, God be merciful to me a sinner.
Luk 18:14 I tell you, this man went down to his house justified rather than the other: for every one that exalteth himself shall be abased; and he that humbleth himself shall be exalted.
Now, did Christ give carte blanche privilege to sin here?
Joh 5:14 Afterward Jesus findeth him in the temple, and said unto him, Behold, thou art made whole: sin no more, lest a worse thing come unto thee.
Joh 8:11 She said, No man, Lord. And Jesus said unto her, Neither do I condemn thee: go, and sin no more.
David understood about repentance and forgiveness...
Psa 130:3 If thou, LORD, shouldest mark iniquities, O Lord, who shall stand?
Psa 130:4 But there is forgiveness with thee, that thou mayest be feared.