Ну вот и кто вам виноват? Если зарплаты одинаковые, а расходы у него больше, то нафига вы сделали общий счёт??? Чтобы он  почувствовал, что денег у него больше, чем на самом деле он зарабатывает?? Вот поэтому и дарит налево и направо. В таких случаях нужен только раздельный счёт.