understanding addiction....

Many mental problems are because of chemical problems in your body. It has nothing to do with a "weakness".

This dude certainly had some sort of defect within his brain, if not weakness!