We all encounter ethical dilemmas. We must decide what is for the greater good. Many times we must set the example and swallow pride to the objectionable parts. Sometimes we must make a point, but count the costs of who it will hurt.
You went through the dilemma of helping Down Syndrome, or making a point by disagreeing with a sponsor’s belief. Many I talk to, and myself included, have a similar dilemma. Do we stop going to church because there are hypocrites there? There are hypocrites at Walmart, but I still go there. Is Christianity false because many churches pervert the gospel by creating an emotional high, false teaching, and feel good messages? The Bible teachings are not false when we look at provable issues like archeology, history, scientific facts and prophecy that has been fulfilled. It is frustrating because many churches major on the minors. I try to be an example.
I need to clarify one point and put it into context. God does not love us just the way we are, unless you have been adopted. How can God love us if so many are headed to eternal pain and torment – some call outer darkness, but many call it hell. God can not be in the presence of sin. God rejects not just homosexuality, but all who murder, look with lust (adultery), if you have stolen even one thing, or have ever told even one lie, and church hypocrites. They all are sent to hell.
God, the righteous judge, demands a payment for sin. God did love us and offered to pay the fine. It is free, but it is not our gift – until we take it. Jesus paid the fine. To take it is to repent (turn from sin) and trust (believe) Jesus. There are many “good” people who are still lost and in sin. Hell will be filled with “good” people – people who paid him service with their lips and maybe even their lives, but not their heart.
God does love us. If we reject him, he loves us enough not to force us to be with him.