Вот мое личное мнение, он просто не приносит в семью деньги. Если предприятие на плаву три года, то хоть что-нибудь, но оно зарабатывает. Просто видимо меньше чем вы и он не считает нужным нести деньги в дом.Проверить легко. Забудьте положить ему деньги на карманные расходы, а если спросит или попросит скажите что платить стали меньше или на что то очень срочно они были нужны и денег просто нет. Вот нет настолько что вы сами занимаете их пока в счет следующей з/п. В следующем месяце будет отдавать эти долги, в следующем перекрывать накопившиеся. Нет ему денег на карманные расходы. И вкусняшки и деликатесы в дом покупайте только детям, поштучно и сразу оглашайте что это детям. Остальную еду приведите в режим эконом. И вы сразу увидите результат. Курить он вряд ли бросит и ходить пешком не будет, и скорей всего даже вкусности начнет покупать. Вот тогда трясите.