I don't think you understand what at-will means. They can fire the employee for no reason at all, alcoholism or not.
You can do X for no reason != You can do X for any reason
i.e. they can fire you when they wish to, but if you can demonstrate that the reason for firing was illegal, then it the firing is not for "no reason", but for an "illegal reason."
What you're trying is in UK parlance called "constructive dismissal" and it's not good; many jurisdictions make this risky.