Addiction is a disease, not a moral failing.
Ethical failing is not a cause of addiction as it's mostly an ailment.