Liz, just one thing to consider, maybe his drinking isn't the real issue, maybe your husband is just an ass. By focusing on the drinking you have your own denial smokescreen that keeps you from dealing with his simply not being a nice person.
Looking back on my relationship with my AW I can see a lot of that was true in my relationship.
Your friend,