I have a friend who felt like she was sinning against God, and didn't feel worthy of being in church anymore. I likened our relationship with God to my relationship with my dad. Sometimes I do things that make my parents pissed, like come home too late at night. But what's worse than making them angry is cutting off my relationship with them because of it.
Someone close to me once stopped drinking and self-harming because I told her she had to, but when she did it again from time to time, although I was hurt, I had to deal with it and help her again. It would have been worse if she stopped talking to me altogether out of guilt. That would have completely missed the point. As much as we always aim to please our parents, or significant others, or God, out of love, what's worse than disobeying them is giving up the relationship because we feel we aren't worthy.
(Gen 8:21, after Noah left the ark and built an altar: Then the Lord said in His heart...)
If God said it in His heart, how did Noah know it? That goes to show how close Noah was to God, how much he knew His heart.
Noah had God's favour in a time of corruption, but we also remember Noah's sin - how he got drunk and humiliated himself in Gen 9:21. And how about David and his lust and murder? We're all human. We all have our weaknesses, don't we? But Jesus has already died for our weaknesses so we could have a relationship with God. Don't let our weaknesses stop us from being spiritual.
(woohoo back in SOT!!!)