This show has an interesting concept and a good story, but it's set in a strange world where oddly enough, about 90% of the population is LGBTQ+. The heterophobic narrative was a bit over the top. I think they portrayed about 15 different couples in the show.
Only three heterosexual couples are portrayed. One of those one was a miserable relationship, in which the woman got pregnant and left the man. The second one was a relationship between a woman and her dead husband. The third one was a mixed-race couple that ended up cheating on one another during a visit to a diner, the woman with a younger man, and the man with another man.
The nightmare Corinthian is a gay entity (not technically a man).
Destiny is trans-maybe or non-binary.
A diner episode has a lesbian girl who is going through a breakup with her girlfriend.
A straight woman who works at the diner is attracted to a man who also works there. He confesses that he isn't attracted to her and that he is having a homosexual relationship with the woman's 21-year-old son. The straight woman then leaves the kitchen to start making out with the lesbian girl and sex is implied.
A married man and woman in the diner fight, and the man goes into the kitchen to have oral sex with the man working in there.
In the comics, John Constantine's girlfriend died from having Dream's sand. In this series, Constantine is a woman and instead of her boyfriend dying, it's of course a girlfriend, just in case we didn't get enough homosexuality in the other relationships.
For what it's worth, I'm not sure what they were trying to accomplish with all the gayness. It didn't add to the story and served as a distraction. Had they all been straight but still shown to engage in a bunch of sex scenes, it would have been just as distracting. None of the sexual relationships added anything to the story with the exception of perhaps Lyla.
It's sad that these writers can't come up with a story that is good enough on it's own so they're forced to throw in a bunch of shock value sex and identity issues that add nothing.