This is a good comparison, we should understand that it is our choice to get addict into something and most of the time if the Children sees the addiction of their parents, they started to hate it. In the situation of my friend, his parents is a liquor addict and when his parent get drunk, they became insane and starts to hurt his siblings so this kind of trauma makes them hate beer, and that is also a proof that addiction can’t be inherit. We all have our own choices here especially if you are already on a legal age, always choose what’s best for you.
That is correct personal choice is a different thing and addiction is an other. But we can not say it at all that just because our parents were smokers - kids are smoking. My father was a chain smoker. But none of my sibling likes smoking at all. Why it has not been transferred through genes? because it is not in DNA
Yes, you are right. If the environment around the children does not have children who smoke, it could be that later when they grow up, no one will smoke either.
As for adults who have already smoked, it will remain like that.
There are also those whose fathers don't smoke at all, but their children are surrounded by smoking children, which makes them smoke as well.
Maybe it's not related to DNA but maybe how we can choose which one to use and that's more personal.
Children would either copy what they see on their parents or question them, it's their only two choices. If their parents are addicted to gambling, then it would cause chaos into their family that gives children truma, that's why they'll hate their parents addiction forever and will not do the same like their parents. Mostly children who has a worst environment turned out to be a good example to other people, some are worst than their parents.