The only New Testament writer who condemns homosexuality is St. Paul.
In some of his writing he indicates that he was a repressed homosexual.
That I believe at once.
He was not married.
And he says: "Women should shut up!"
This Paul was not a nice person.