Ваша ошибка в том, что вы пытаетесь решать проблемы взрослого старшего так, как будто это ваши проблемы. Так, как будто он ребенок. А он пытается жить так, словно он взрослый. Получается криво.Если он ребенок, то живет в вашем доме по вашим правилам. И тогда не ему решать, куда ходить и что делать.Если он взрослый, то решает свои проблемы сам.Дайте ему право решать самому. Это хороший взрослый подход.