Автор, как бы это сказать мягче... В общем, вы живете с сыном как с мужчиной. За исключением физиологии, у вас семейная пара со всеми вытекающими обстоятельствами. Вы кормите, заботитесь, поддерживаете во всем взрослого уже мужчину. Вашему сыну все норм. Зачем ему самостоятельность или другая женщина, если его одна устраивает полностью? Одну проблему с сексом решить не так сложно. Вашего мужа это не устраивает. Он не хочет уживаться на равных правах с другим самцом у одной самки. Поэтому он инстинктивно сына принижает до подчиненного положения. Указывает ему положенное ему место ребенка. А вы вместо того, чтобы понять мужа и вместе с ним отделить сына, начинаете подтягивать сына на правах до мужа. Муж обиделся и ушел. И не вернется, пока вы не поменяете тактику. В Вашем случае взрослого сына надо отделить, пока ситуация не приняла форму извращения. Нет, я не считаю, что можно просто выгнать его из дома. Ни в коем случае. Его надо тихо и мирно с помощью супруга отселить либо в другое жилье, если оно у вас есть, либо помочь снять квартиру. И поощрять общение с женщинами, чтобы он начал строить правильную модель семьи. С учебой-работой пусть сам разбирается. На прокорм молодой мужчина себе работу найдет. Если пойдет учиться, то придется продолжать помогать финансово, но строго ограниченный период времени. А на выходные и праздники пусть приходит в гости. И с папой на охоту-рыбалку-футбол.