I have the same deep rooted Christian upbringing, and I am not sure I will ever come to terms with it. To call something an abomination of God is to call God a liar. God is love. People do things that are imperfect from the ultimate ideal of people. So what? I think the ultimate sin against God referred to in the Bible is to cast aside a person out of hate from something they do. Unarguably, some aspects of things happening in my brain, and Im sure everyone elses conflict with the religion of Christianity. Forget about all that, true closeness to God is NOT in the acceptance of a church, but in the enactment of his will in our daily lives. People may cast you aside, not even able to place themselves in your frame of mind. However, many, many more will not.