Мне кажется, что каждый человек в ответе за свои поступки сам. Моя свекровь откровенная свинья, а муж чистюля, наверное обратный эффект сработал. Так же и в вашем случае может видя эту модель он понял, что не хочет жить так же - растить детей, работать, ходить по выходным на обед к теще (ну или другие вещи принятые в семье).