Смотрите общий бюджет предполагает общие решения как его тратить. Если он сам решает дарить подарки своей родне то вынимаете такую же сумму из общего бюджета. Так и скажите, что если он берет 5 тыс на подарок вы тут же вынимаете 5 тыс на себя или своих родных. Так и бюджет останется общим и вам не будет обидно и он не сможет все тратить много на своих родных. В начале месяца когда поступают деньги сразу оплачивайте обязательные платежи и оставляйте на питание нужную сумму, остальные средства свободные и как только он взял тут же берите вы. Если ему надо больше, то тут же кричите, что вы тоже семья.