You seem to be dramatically misunderstanding Christianity - or you misrepresent it.
New Testament and especially Jesus teaching speaks virtually nothing about these topics. It however speaks a lot about all people being equal, tolerance and peace between people of different backgrounds.
This obsession of sexual topics only appears quite late, a whole millenium after Christ.
If you truly consider yourself a Catholic, I strongly suggest you read Catechism:
This part about "recruiting your children" is utter BS that is being spread by modern bigots who simply seek someone to hate and are not confirmed by science. You either are born with homosexual tendencies or not. This is just another iteration of the old "Jews blood Christian children" myth, rewritten for another hate target. Spreading this is the most anti-Christian thing you can do and is in direct violation of the 8th commandment.