Сколько людей столько и мнений... Попробую сформулировать своё мнение и свои мысли тут.
Во первых и самое главное... Автор, вы должны понять и осознать что в данной ситуации вы виноваты только сами и вам нести всю ответственность за это. Это как с алкоголизмом, пока алкоголик не признает что он болен он не сможет начать свой путь к выздоровлению
когда вы признаете, то вам будет легче отпустить прошлое и не думать почему это произошло, кто виноват и как так получилось. И тогда вы сможете просто сконцентрироваться на настоящем и будущем и более продуктивно составить план действий и разрулить или решить данную проблему. И ещё вам в помощь, не забывайте что это не только ваша проблема, вы ещё и ответственны за жизнь и моральное состояние вашей дочери, которая живёт с вами... Какой пример ей показывается? Так что вы должны помочь не только себе, но и сыну стать нормальным человеком, а также дочери, которая вряд ли хочет жить в проблеммной обстановке.
Посему убедите себя в том, что вам прийдётся ради этого возможно умерить свою материнскую любовь и пойти на самые жёсткие меры ради блага.