IF I have sin in my life today, it's MY fault, not God's (James 1:13-15). YOU are 100% responsible for your own life! Your sin is no one elses fault but your own! Repent, don't blame others. In today's modern church world, sin is pyschologized! Call it what it is! Bring it to Christ at the cross! Lay down your life! All sin will be thereby conquered and by no other means. For all that ails mankind, the cross of Jesus is the only answer. As long as we live in the flesh, we will be faced with overcoming temptation and sin (Hebrews 12:4, etc.). The only way to overcome sin is to face it head on by calling it by the exact name God calls it and bring it to the cross – in full repentance and confession.