Your husband definitely has a problem with alcohol if he does all of this when he's drinking. The simple answer is to stop drinking, but there is more behind it than that. Rarely do people do things while drinking that they didn't really want to do. Drinking just lowers the inhibitions a bit.
He doesn't get to decide what you talk about. This didn't happen a long time ago to you. He's had plenty of time to sweep things under the rug. You need just as much or more time to heal and that's only if he does the hard work necessary help you heal.
I would recommend counseling for him, you and then together. In the meantime, he doesn't need to be going out and he definitely doesn't need to be drinking.
Hugs hun, we're here for you! I'm sorry if you don't like my Honesty, but to be fair I don't like your lies.
Sometimes it's better to push someone away...not because you stopped loving them but because you can't take the pain anymore.