Make him a Better Man
I am not saying your husbands are not good men at the first place. But you can always be a positive influence in his life and his bad habits will automatically change. Be an example to him, the example that he himself can follow and be proud to show off to the world. Be the reason our husband would want to change himself, be an optimistic and responsible man. When his friends and relatives appreciate him for the recent changes in him, most of them positive, he should thank you and proudly announce the disclaimer for his revised personality!