I completely disagree (with all due respect). Wisdom is accrued through experience; before marriage, and especially during marriage, and in some cases: after marriage. Also, husbands and wives are to submit to one another. If the circumstances are bringing adversity into the marriage, then they should not be put on the wayside. In a world where we can peaceably disagree, we ought not be disagreeable.
Couples aren't going to have everything figured out before marriage, but there are certain things they should have figured out. If a person likes to spend their free time drinking and smoking pot, they need to know you want them to give such things up before marrying them. If you marry a person who loves riding motorcycles, it's unfair to ask them to quit such a dangerous activity after getting married. If someone smokes and it bothers you, you need to let them know it bothers you before getting married.
When two people marry each other, they can't always just submit to one another. Asking your spouse to completely change their life is a very big deal, especially early on in a marriage. If two people have to completely change who they are to make their spouse happy, then it's a marriage that will likely fail. People who get married should be comfortable with the other person's lifestyle, that way they don't have to sacrifice as much when change is asked for.
Obviously, there will always be room for change, and you can't cover all your bases from the start. But, the big things such as drinking and smoking pot, should be established right away. If I fell in love with a girl who loved to drink alcohol and party with friends, I would not wait until we were married before I told her it bothered me. If she married me, she likely did so assuming I was alright with her partying.
---
I'm not saying OP shouldn't ask her husband to change for his and her own sake, but she needs to understand that she's asking a lot here. To him, being able to drink alcohol and smoke pot is a pretty big deal for him! Sure, I think he should give those things up, but I don't drink or smoke pot. If I married a woman who told me to stop playing video games after we were wed, I wouldn't. That's because video games is a pretty important part of my life and anyone I marry would know that, and I would assume they would accept that if they said nothing about it before marrying me. I know it sounds petty, but that's like having a person "pretend" to like you for who you are, only to have them tell the truth after you've been chained together.
Also, to remind everyone, the father should feel obliged to change his ways for his child's sake.