Много спорных определений. С каждым можно согласиться, каждое можно оспорить. Мне кажется, речь идет о том, кто как понимает для себя.
Лично для меня: пьяница - человек, который включил пьянство (употребление спиртного) в свою жизнь, как неотъемлемую ее часть.
Алкоголик - человек, имеющий зависимость от алкоголя.
При таком определении пьяница проявляет себя таковым, он постоянно (или почти постоянно) пребывает в подпитии. Но в то же время (теоретически) зависимости у него может и не быть. То есть, он может и не пить, не чувствуя дискомфорта. Алкоголик же может пить время от времени, большую часть времени жизни находиться в трезвом состоянии или вообще не пить - при этом оставаясь алкоголиком.
Все члены обществ анонимных алкоголиков первым делом признают себя таковыми, бросают пить, но при этом считают себя алкоголиками - людьми, имеющими зависимость.
Сейчас перечитал и понял, что это построение достаточно спорно (как и все остальные). Хотя бы потому, что существует такое понятие, как запойное пьянство - один из видов алкоголизма.