Это не ваша БЖ, а вашего мужа и алименты не вы платите, а он из своей зарплаты. Так с чего вы мозг себе сношаете этим? Своими делами займитесь, своими доходами. Не будет ему хватать на еду значит не кормите. Пусть он думает что ему выбрать еду для себя или крышу на даче у родителей. Вы не его мама, не опекайте взрослого мальчика.