Hi Cod, It does sound like you have been through the wringer with this guy. His drinking is absolutely not your fault. You didn't cause it and you can't cure it.
That you chose this guy and kept him in your life so long, that is what is on you. It looks like your "partner picker" might be a bit broken. Many of us here have that problem.
If you haven't yet, please get a copy of Codependent No More and you might give Codependents Annonymous a try. It isn't for everyone but could help you figure out what you can and can't change