Автор, пойдите на крайние меры. Разделите бюджет. Четко распишите, кто что будет оплачивать. Еду покупайте себе и детям, отдых только вам и т.д., плату за аренду с него берите, пусть платит коммуналку, еду и шмотки сам себе покупает. Плюс дает деньги на детей, раз он отец (причем не три рубля). У нас с мужем раздельный бюджет (по другой причине, нам так просто удобнее считать), четко определено, кто за что платит. На крупные покупки скидываемся, на отдых тоже, если у одного закончились деньги, второй берет все траты на себя. У вас так не надо. Не берите все траты на себя, если что. Закончились деньги у него - пусть занимает или сидит нежравши. Может так хоть что-то поймет. И никакого отчета ему по вашим деньгам и тратам не давайте.