Eric Brown has written a fine essay about this difficult issue over at the American Catholic blog, from the perspective of one who struggles with same-sex attraction yet desires, as we all should, to live a life of virtue and grace:
Many facets of American secular culture is contrary to basic Christian ethics, which as a consequence, requires a response on the part of the faithful. One of these issues is “tolerance” and homosexuality. The Christian committment to protecting marital dignity and the family is absolute. The profound temptation in politics, given the “us” versus “them” mentality, is to lose a sense charity that is due to our neighbor, even those with whom we disagree. It happens all the time...Read the whole thing. I appreciate Eric's thoughtful and challenging insights. Most of us have absolutely no idea what it is like to walk in his shoes.
The fundamental question I’m concerned about is this: how can Catholics be faithful to the constant and clear teaching of the Church on the issue of human sexuality and still be inclusive and sensitive to the plight of homosexuals, both in the Church and American life? Let’s move past the basics. No, homosexuals cannot marry. No, homosexuals should not adopt children. No, same-sex sexual activity is not equal or comparable to marital love. Despite these moral truths, most Americans have a profoundly different view of human sexuality than the Catholic Church. There must be dialogue with those who disagree with us and we have to educate our Catholic brothers and sisters, as well as everyone else with the authentic Catholic view.