Should I leave?

I need help and advice. So little back story, I’ve been married to my husband for 2 1/2 years and together for 5. Our relationship was great in the beginning but fell apart after finding him cheating on me with multiple girls. I was so young and just forgave him and we worked things out. He has gotten a lot better and things are normal now. So anyways we got married and then I had our daughter 10months ago. When I was pregnant things changed. He didn’t want much to do with me and I’d always have to beg for sex. Then on top of that I had to deal with his shitty family. Well when I had our daughter I received no congratulations from his family and his sister posted only about my husband and daughter. We don’t get along at all, and this past June was a surprise birthday party for my husband and I went with our daughter to keep family peace. Well the sister in law started shit and tried grabbing my daughter out of my arms cause she wanted to see her and wouldn’t even acknowledge me. No hi or anything so I wouldn’t let go of my daughter and told her no. Well then my sister in law screamed and told everyone showing up at the party that I wouldn’t let her hold her niece and everyone treated me like shit and wouldn’t listen to what I had to say. I got called bitch, cunt, immature mom, I shouldn’t be a mom and such. Well my husband did nothing. He didn’t stick up for me and wouldn’t leave the party so I could leave. Well since then I just have lost all feelings for him. He tells me everything is my fault and I put him in the middle with his family. That I’m a narcissist and need to forgive and get over it. That I have issues. I haven’t seen his family since and he will visit them and when he does he’s so moody and rude to me when he gets home. It’s like I’m walking on eggshells around him. But he only gets super nice to me when he wants sex. He will push and push till I finally give in cause he just guilts me. I don’t feel the connection anymore and I honestly don’t know what to do. Do I leave or try to work things out? I’m just lost and don’t want to be treated like this anymore. I’m so lost