People have strange ideas about sin, and usually the accompanying imagery is sexual. I assure you, the concept has nothing to do with sex, and it is far from being trivial or arbitrary. But let me explain.
When you don’t know what is right, and you stumble around trying to figure it out, it’s a process of learning. You always make mistakes. It’s the normal process of figuring things out, of breaking through the wall of your limitations.
When you know what is right, you decide to do it, but you occasionally fail, it’s called a lapse. It’s not hypocrisy to know what is right and still occasionally fail to do it. It’s called imperfection. Only God is free of those. The rest of us fuck up, fix the mess, pick ourselves up and try to do better next time.
When you know what is right, and you decide tu bury this feeling, change it and change your concept of right and wrong in order to justify a different course, it’s called sin.
As you can see, sin has nothing to do with mistakes, errors or lapses. It’s a completely different phenomenon. Mortal sin is the kind you refuse to let go until you are destroyed; the kind that makes you stubbornly go the wrong way, defend the wrong choices, until there’s nothing left of your soul to redeem.
You can make mistakes and be free of sin. You can make occasional lapses and be free of sin. You can be deceived or deluded and still be free of sin. It’s not difficult to be free of sin, it’s not something only Jesus could do. It’s as easy as recognizing God, choosing the direction that leads to Him, and be forever loyal, choosing repeatedly, over and over again, the path of renunciation of all that is worldly, illusory and binding, the path of choosing truth over lies, of having your mind’s eye unclouded by desires and deceptions, of being always ready to let go of your life in order to follow God wherever He leads you. And it’s not even difficult, because God is such a great and wonderful prize, that casting everything else aside is no sacrifice. The only sacrifice is enduring this life, being delayed in joining God.