It is very possible, and perhaps highly likely, that your lambasting of him shamed him enough to actually deliver your goods. It is also possible that he may recognize the sad state that he is in and do something positive to straighten out his life, if his daughters letter is true and to be believed.
You may have helped turn him around. Lets hope so. Alcohol never solves anyones problems in the long run.