The root of most of these problems is that most of us spend our time studying doctrine as if it were a rule book.
I would challenge you to Get deep, spend time studying God’s true nature, why he did the things he did. God is love and He is a good God. He is patient loving filled with mercy and is compassionate. He is soooo Good, He is in love with everyone. He does have a side of Him that does demands justice and is wrathful, but He went through such extreme measures so that nobody should have to experience it. In Christ you are washed, loved, redeemed, justified, a son or daughter, beloved. You are His one flesh, His bride, His heart beats for you; enjoy it my brothers and sisters struggling. - this is the new covenant. He gives us abounding Grace, lets grab onto that and run with Grace, let the chains fall off, let the Holy Spirit Renew you, so you soar on wings like eagles; they will run and not grow weary, they will walk and not be faint.
The old Covenant God said “if you do this” then God will do this; the Old Covenant was based on a conditional promise, based on mans efforts. The New Covenant God says not “if you do this” but “I Will” give them a new heart. “I Will” put a new Spirit within them, “I Will” cause them to strive to obey my command s, “I Will” draw all me all me to me. So my brothers we need to learn to rest and trust in God, that He is able. Sure we need to strive against sin, but for some people we strive like we can save ourselves, it is God who saves, it is God who causes growth, it is God who delivers the oppressed.
Anyone who needs help studying out Gods true nature feel free to email me. I will try to help you experience the Grace of the new covenant. Sometimes we just need a little help

. God loves you, get over it - He is Love and there isn’t anything you can do to change that.
Rev12.11@aol.com
Trust me, from experience- Just hold fast, don’t give up - hang on God’s leg like a Child does to His parents when they have to leave for work, and they won’t let loose. Tell Him your not letting go until you understand who He is; and trust me once you begin to see who He really is (beyond a bunch of do’s and dont’s) you will never let go - because He is that Good!!!!