would you leave ? (kinda long)

I'm only posting this because I'm embarrassed I let it get this far. My gut and my heart are fighting tooth and nail and it's emotionally draining. 
My husband cheated multiple times 7 years ago. I left him, took him back six months later and he worked to gain my trust. Gained it back, not 100% but he gained it back. 
Got pregnant with our second baby. He begins gaslighting me, insulting me when he wakes up in a bad mood and tearing me down, only to say either I didn't hear it correctly or he didn't mean it he was just mad. 
He begins smoking pot. Tell him he is NOT to do it with the kids in the house. I respect it but he should go elsewhere to do it. Bust him smoking pot in the house and he lies and says the smoke smell followed him in from outside. 🙄
Goes to a strip club with me and a few friends, has a lap dance. (I'm fine with it) comes out in a panic saying the stripper pulled his pants back and looked at his dick. I said ok? Two months later it came up again with friends and the story was different. I questioned it later and it changed AGAIN. 
He then goes out with friends and "sneaks" off to the strip club. (I told him it now makes me uncomfortable and asked him to please not go, mostly just while I'm pregnant and feel huge). Find out he took $150 out because I saw it on the bank statement(he took it out at the strip clubs atm). Denies going then I show proof so he says he did not get a dance he just bought one for his friend. I later talked to this friend (8 months later) and he says he never bought him a lap dance but my husband had 3. 
Confront my husband and he says he is sorry he lied. He says he does things like this because he knows I'm loyal and he won't lose me :( this is including years of what I'm being told by my therapist is verbal abuse (wether he knows he's doing it or not). He won't go to therapy, he won't fix any of his issues. When I ask he says "I guess but I'm not happy to pay a quack for nothing". 
I kicked him out of my home. The name calling in front of my kids is enough and now the lying? My heart is hurting. I'm in so much pain and feel like I don't know what decision is right. Any advice from anyone that's been through this??  He sent me a text this week saying "you are the reason I'm stressed. You are the reason I smoke weed". :(