Who's side would you take?

So my husband and I are at the beach with his family and my daughter. He starts commenting on this girls ass saying how it's weird it jiggles like it does etc and I told him that wasn't something I appreciate him talking about with me. He kept going about how flat it was and I said I thought she had a nice body and he said yeah everything but her ass is nice. (I'm 26 weeks pregnant and extremely self conscious).

I got upset and stopped talking, closed my eyes, and asked him to just stop talking about it. He started getting mad at me for caring saying "I thought we had a cool relationship where you were okay with me talking about people especially if it was bad" & I just kept asking him to please stop talking about the entire thing.

Then he says "you're fucking psycho" "you're such a bitch" "i wish you weren't at the house and I could come home to an empty house." All in front of his family.

I got up and walked up the stairs and just sat down on the deck and cried without saying a word to him. He texted me that I needed mental help, asked who I was talking to / cheating on him with, telling me to go fuck myself.

I walked back down gathered my daughter up and left. Went home. He texted me if I left we were done and a ton of other things.

Do you think he was right for acting that way because I got mad about him talking about someone's ass? Or did I have the right to leave the beach and not have to sit with him and his family and listen to him call me names, etc?

Vote below to see results!