No need to over communicate. Brief, simple succinct when conveying instructions or important information. Applies across the board personal/professional etc.
Let it go. They’re going to make really stupid choices. I drank AND smoked in high school. We all go through it. They need to be able to trust you and rely on you. They’re navigating the world and they need a safe harbor. Be that safe harbor. It’s more important than fighting over stupid behavior. Let them know you don’t approve - sure, but fighting over stupid stuff is just going to make you both bitter.
ABC's of video game addiction: Autonomy, Belonging, Control.
Try to find ways to developing these things in areas outside of gaming. Games are great, but not at the expense of everything else.
You have to learn how to not start, and how to stop abruptly when you’re turned on. Doesn’t matter how much you want it, nothing happens unless she gives enthusiastic consent, and nothing continues if she were to withdraw consent for any reason or at any time. Look up the making tea analogy for consent. It’s perfect.
To avoid miscommunication and misplaced expectations, tell your partner what you need from them. But if what you need is for them to be a different person, that’s not fair to them or to you. Let them go and set about finding the right person.
When the child is feeling upset or out of control, that is not the time to teach a lesson. Share your calm, be a safe place for them. When they’re feeling better, THEN teach the lesson.
There are things you should not say:
Never comment or ask a woman about her age or weight.
Never comment on how many kids someone has (or doesn’t have.) The size, timing, composition, etc of someone else’s family is not your business to weigh in on. You never know who is struggling with loss or infertility, etc. And if someone announces they are expecting their seventh kid, the only correct response is “Congratulations” “How are you feeling?” etc. Just like you would if it was their first. Never ask someone how much weight they lost. If they’ve lost weight, just say “You look wonderful/amazing/ fantastic, etc.” And of course never comment on anyone having gained weight. Just say “You look wonderful.” And never never never ask someone how much money they earn or how much money they have, or how much they owe or paid for something, etc. People’s finances are personal, and are just not any of your business.