I might use terms like fall off the wagon if I was concerned about upsetting someone but in general I agree, best call a spade a spade.
I notice that health care professionals no longer use the term alcoholic any more, it's "alcohol issues" thesedays. They must think everyone is squeamish