Very, very hard with kids, isn't it? I'm glad you have a little distance from the insanity.
Have you been to Al-Anon? It can help to be with other people in the same situation, dealing with the same kinds of worries.
Has he ever expressed any concern of his own about his drinking?