Sex outside of marriage is still immoral. And perhaps the son found oral sex outside of marriage to be immoral too.
He doesn't deserve to be cursed or disinherited. Perhaps he's been a good son for the past 49 years.