Would you feel it's morally right to leave a cheater even though he has made sure you had everything and been a provider?

Been married for around 8 years and have concluded that my husband will never change. He's a repetitive cheater, he does not come home some days, gets every other day drunk, and doesn't like me questioning him or trying to change him. The first years of being together he paid a little more than me, once he got his business he fully provided and made sure I had everything, food, and even gave me gifts such as a car. I am incredibly grateful since he met me during a time I was struggling.

I feel very bad for thinking of leaving him, but his cheating has not changed and sometimes I feel disgusted, I feel alone and I have depression because my family does not like him. He has not let me get a job and he has said in the past that if I leave him he will tell everyone I used him for money, and even though no one will believe him because he has found a way to try to talk to everyones girlfriend, it still makes me worried that he will say that.

He also has a health condition and he is 9 years older than me and I know I will feel guilty for leaving him since he has provided and sometimes he is a good person with a good heart, but I know he will not change. One of the consequences of repetitively cheating has been to not have kids, he has always wanted kids but never changed, I also wanted kids, so I do feel bad bad because he is also older and I just wasted his time when he could have found someone else that would give him his kids and accept him.

Getting a job is the least of my worries. I just feel like I would feel like a bad person for leaving him. He is also going through a difficult time right now with family passing, which doesn't stop him from continuing to cheat and do the things he does, but still one of the things I think of. Leaving him will also not come easy because he is very manipulative, so he will take the car and do other things. Would you feel bad? What would you do?

Would you feel its morally right to leave a cheater even though he has made sure you had everything and been a provider?
Would you feel it's morally right to leave a cheater even though he has made sure you had everything and been a provider?
Post Opinion