This. That's not how addiction works. You can't just reason your way out of it, the human brain isn't a computer in a vacuum. According to a few sources smart people are actually more likely to have addiction problems, so it's not that, either.
You do have a responsibility to get treatment, though. Just like obese people do.