To address your original post. It boils down to character.
Examples are:
Married neighbor says "sex, where do you get that?"
Failed to address the problem with character are Tiger Woods, Bill Clinton.
Drug problem failed to address? Toronto Mayor Rob Ford. He will be at the Oscars tonight. Just playing himself!
Those are examples. MD you are right. All you need from what I conclude is good character, self discipline, self control. If you talk the talk and walk the walk it's easy.
G.