Charx, don't be so hard on yourself, and forgive yourself, we are not invincible.
I'm on Naltrexone too and Campral and just force myself to take them daily to make sure I do not drink. But there is still effort we need to put in and resolve our issues so to never relapse again. I too tried everything, and it always came back to the same old. Believe me if you don't do it now, you'll find yourself a decade, 2, 3 older still in the same predicament.
It's good to hear that you are seeking additional support, you will need to accept yourself as who you truly are.