Don't mean to get off track here, I have to comment, I understand your dilemma and I'm aware you didn't ask for advice bet hey, it's the net.
When the father accepts the son as his equal and recognizes him for the man he is, your son will change.
In essence, you have to change first, then...