I agree with you. Celibacy has been considered by many as the only option for non-heterosexual people. I know many people in the church who have resolved to remain true to what they believe yet have found the path of celibacy to be too unbearable for them.
The longer I have been a Christian the more i have realised that everyone's life experience is unique and there are never straightforward answers to every situation.
Having read the Bible from cover to cover, I am often very tempted to think that I have mastered all aspects of theology and morality. But when I come across words such as "Do to others as they would unto you" it makes me realise how far I have missed the mark. I realise that I cannot truly love my neighbour as myself, if I cannot relate or empathise with another person's situation. And like the parable of the good samaritan, I cannot become a good neighbour unless I accept that there are situations where I may have to become vulnerable. Being vulnerable often requires us to challenge our own traditions and beliefs by allowing ourselves to be touched and affected by another person's experience.
To be a good Christian, we first have to learn what it means to be a good neighbour and friend. Good friends do not always necessarily see or understand things from each other's perspective, but they are there for one another, through good times and bad, through triumph and tragedy, sharing with each other during times of joy and sorrow, A good friend may not always appreciate what another person is going through, but they will always be there at their side. They will do anything they can to help soothe their suffering, ease their anguish, and to help them find hope, courage and strength in their situation.