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