Ничего.
Поздно что-то менять.
Как известно, гомосексуалисты, как правило, детей не имеют, следовательно, по наследству это не передается. Генетически, физически и даже физиологически, гомосексуалисты не отличаются от гетеросексуалов.
Следовательно, дело в воспитании.
А воспитанием, в первые годы жизни, когда закладываются основные установки, на 80% занимается мать и на 20% отец. К школе пропорции выравниваются, а потом смещаются в сторону отца.
Следовательно, или мать что-то делала не то в детском возрасте, либо вы что-то, дополнительно ко всему, не досмотрели в подростковом.
Остается одно, чтобы хоть как-то спасти ваш род.
Разводиться, заводить другую семью и более внимательно наблюдать, как мать обращается с ребенком, а также больше внимания уделять воспитанию с вашей стороны.
P.S.
С сыном, естественно, ничего делать не надо. Можете выразить свое отношение, но обобщенно, без применения к нему. И дальше поддерживайте близкие родственные отношения. В любом случае - он ваш сын.