Homophobia has been in Christian tradition for centuries.
Those Christians who are homophobic never directly answer this question:
“What did Jesus Christ say about homosexuality?”
The answer is that Jesus didn’t say anything about it.
The Christian tradition of opposing homosexuality is based on the centuries’ long assumption that Christ opposed it.
Throughout Christian history, this assumption has been a tool for demagoguery.
That’s the real truth.
Jesus did say:
“Let he who has not sinned cast the first stone.”
It is no assumption that Jesus opposed bigotry. Practicing homophobes are acting against Jesus’ message of tolerance.
Christians would be best served by adhering to Jesus’ teachings rather than embracing beliefs He never expressed anything about.
That’s literally the Christian thing to do.