The funny thing is that the Catholic church actually does accept homosexuality, just as long as gay people don't have gay sex or even masturbate, because any sex outside of marriage is an evil sin. Too bad the church is living 100 years in the past where sexuality was something that everyone pretended didn't exist and if you did crank one off or have sex with someone you're not married to, then you're a sinful pervert. That, and the idea that people can just turn off their sexuality, pray it away, or just "keep busy with something else so you wont think about it" (actual words from a book I was given as a child).
Christian apologetics is the art of rolling a dog turd in sugar and selling it as a donut.