"Can anything separate us from Christ's love? Does it mean he no longer loves us if we have trouble or calamity, or are persecuted, or hungry, or destitute, or in danger, or threatened with death?" Romans 8:35
That question is no. Nothing can stop God from loving and forgiving us. Nothing.
"No, despite all these things, overwhelming victory is ours through Christ who loved us. And I am convinced that nothing can ever separate us from God's love. No power in the sky above or in the earth below-indeed, nothing in all creation will ever be able to separate us from the love of God that is revealed in Christ Jesus our Lord." Romans 8:37-39
We all make mistakes. In reality some people's mistakes may seem bigger than others. Does that mean they shouldn't be forgiven? Even if by our worldly standards we may think someone else's sin is worse than our own. That is not actually the case. Sin is sin. Looking down on someone else's sin would put you in the same category. Judgement of others is sin too.
Even if the world shuts someone out for their wrongdoings, God won't. He will be there to pick up the pieces of your heart if you are willing to open it. God is not just our judge, He is our comforter. In so many ways, He is the opposite of the world and our current culture that likes to point out and prey on our failures.
God used many broken people in the Bible to accomplish great things. Many of those things would not be possible without the hardship first. Lessons and growth were necessary for some of those people before they were ready for their calling.
Look at Moses, he was not perfect by any of our current cultural standards. He was a bit of an outsider, had a speech impediment, and he committed murder (Exodus 2:12). That did not stop God from using him to lead the Israelites out of Egypt. Moses's calling was not easy and perhaps God knew Moses's weakness would force him to rely on God for help.
If God could use Moses's weakness and hardship, maybe the same holds true for you. Maybe God has great plans to pull you out of the fire. Great plans of healing and redemption. What do you think Moses would say to you if you could have a conversation with him right now? He would probably tell you "I didn't think it was possible for me, but God saw something in me that no one else did." He would say "God pushed me to use the potential that I didn't even know I had, He didn't hold my past mistakes and failures against me."
Don't let the world define who you are by what you have done. Your past is just that, yours. You may not be able to change it, but with God your future possibilities are without limits. God would never turn you away or tell you you are too far gone. He would simply say "I've been waiting for you, I'm here for you, I still love you."