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: