Nonalani,
My heart goes out to you with regard to both your struggle and the pain that you have endured.
Nonalani, I believe that Christ loves us unconditionally, not because of our "works" but because of His grace. Has He not known you from the foundation of time? (the Bible states that He has). Did He not know your whole life and all the struggles that you would go through? I ask my self...if Jesus were to come today and He were to visit me what would He do? I look to the Bible to see....and what I see is that He loved. He loved those who were fallen and who were struggling. The Pharisees (all those good people in suits and ties looking very godly) hated Him and hated His followers because they did not follow all the rules and regulations. They even attempted to condemn Jesus for healing someone on the sabbath because the rule was that you could not work on the sabbath. Jesus loved...The Pharisees hated Him because He hung out with the drunkards and tax collectors (all the unseemly people of the day). His disciples were everyday guys who argued and did not always get along. His closest female friend Mary was a prostitute.
In the "hall fo faith" it names David and Moses and Rahab, etc. David was a murderer and an adulterer. He and Bathsheba committed adultery yet God forgave them and allowed them to remain together until she passed away from old age. Moses was a murderer. Rahab was a harlot (it does not say that she used to be a harlot, but that she was a harlot at the time). If we are to believe that Christ came to set us free and that He loves us unconditionally and that we are saved by His grace, we must believe that He understands our struggles and our humanness and all that has happened to us. I believe that we are saved by God's grace and mercy. If we believe, we are saved.
The Bible also states that God hates divorce and God talks often about adultery however, many years ago my ex-husband (I was married when I was very young) began to attend the church I attended. I was his ex-wife and he came with his second wife. Soon he divorced her (adultery) and married a third wife and began attending with her. He basically had 3 wives in the church. Yet, he was able to lead worship and lead other activities in the church. The church allowed him to be a leader. Why? Back in the 1950s you would have been thrown out of most churches if you got divorced. You were considered a terrible sinner. Now divorce is commonplace in the church. My hope is that someday the "church" will understand that we are all sinners (whether we are adulterers, liars, homosexuals, etc.) and that we have all fallen short. But luckily, we are all saved by grace.
I have asked myself the same questions that you have asked in this post. My girlfriend and I have struggled with these questions as well because we were both raised in a strict Southern Baptist church. But I must believe that God has saved me through His grace and has set me free. I pray you well on your journey. Thanks for sharing your heart and struggle.