If you’re going to discuss, complain about, the Catholic theology concerning sex and homosexuality then it would seem sensible that you actually know what the Catholic theology concerning sex and homosexuality is:
The west already has. Rome’s teaching on homosexuality is in big trouble in Britain, Australia and North America. According to the excellent Pew Research Center, most Catholics in the US don’t even see homosexuality as a sin. Barely half thought it was in 2003 and a decade later that’s dropped to a third.
The Catholic church doesn’t think that homosexuality is a sin either.
What the church does say (whether you or anyone else believes it, whether I do or not, is entirely beside the point, but this is what the church does say) is at root that any form of sex which is not open to the possibility of conception is sinful. There’s other bits too, marriage, man and woman all that, but at root that really is it: must be open to the possibility of conception.
Homosexuality, the preference for, desire for, innate compulsion to, whatever you want to call it, same sex sexual activity is no more (or less) sinful than than the preference for, desire for, innate compulsion to, heterosexual sex.
Monica’s blowjob on Bill Clinton was no more, and no less, sinful than whatever Jimmy Somerville might get up to on Hampstead Heath.
It’s the act, not the prediliction, that is the sin.
That we all might think this is the most glorious cock and bull (my personal view) is entirely beside the point. The Catholic church simply isn’t going around stating that homosexuality is a sin. And if you’re going to start discussing the Catholic view on homosexuality it would probably be a fairly good idea to work that out before doing so.