I have zero knowledge of the source material aside from what I read in this thread, and I found myself yelling at the TV:
"Why does the son have to be gay, Netflix? Why?"
"Why are the majority of the characters black? Why are all the good characters black?"
"Oh of course Constantine is gender...