"Blessed be the God and Father of our Lord Jesus Christ, which according to His abundant mercy hath begotten us again unto a lively hope by the resurrection of Jesus Christ from the dead, to an inheritance incorruptible, and undefiled, and that fadeth not away, reserved in heaven for you, who are kept by the power of God through faith unto salvation ready to be revealed in the last time." 1 Peter 1:3-5
If you have been living under the auspices of God rejecting you because of..., ??? you have been duped. God foresees the future of every person and does not start what He does not finish. Unlike you and I, who are very capable of starting something and then getting side-tracked and not completing it or changing our mind about it, God does not do this. What God starts, God finishes. Has God begun a good work in you? Are you being tugged on to turn your eyes toward heaven more often than ever before? God knows all about your current situation. God is going to take you across the finish line, even while you are sleeping.
It is a shame to the gospel that so many preachers have taught us that God simply calls you and then you are on your own to somehow meet up to His standards or you don't qualify anymore. That's man's insecurities speaking. You are kept by the power of God through faith, not by man's mechanisms/theologies or philosophies with unnecessary requirements, unsubstantiated mandates and unreliable results. You are kept by God to fulfill what God spoke about you and nothing can stand in the way and prevent you from crossing the finish line, except you.