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:
As a declared Christian you should be also aware that bigotry and hatred are sins too, and they drive the person who hates from salvation much more than someone else's "disordered" behaviour. If you're declaring yourself as a Christian, your duty is not to fight someone else's perceived sins - this directly contradicts Christ's teaching - your duty is love your neighbour (Mark 12:31) and support them in getting their lilfe right, if they are in the sin, but not judging or hating.