from what you have provided I have concluded that your son, whether consciously or unconsciously, has decided to rebel against the orthodox family structure. this means two things. 1: he feels as though he has been abandoned by his father. 2: he has given up a wholesome attitude towards the human experience and has thrown away his morals for a life of pure hedonism. Your son is a homosexual either because he hasn't been taught how to act like a man, or he has been taught by outside forces (internet, television, school) that masculinity is a representation of the orthodoxy he resents. I'm just a drunk despondent bigot, but i think the best option is to teach your son what it means to be a man(sacrifice, resilience, willpower. You can do this by showing him the benefit of hard work, manual labor perhaps, and rewarding him for acting according to this principle) Teach him that hedonism does lead to happiness in the short term, but will not lead to happiness in the long term.