So am I wrong

I’m a bit confused here...my husband and I were cooking dinner and it was done and he decided to go smoke a joint instead of sit and eat together. So I said I’m going to go lay down. Cause I was tired and also tired of waiting for the food. So he called me a few names in his language. Whore and son of a bitch. So I fired back and said “I heard that, you asshole!” So anyway I went and laid down for like 1.5 hours and came out and he said I turned it into a fight because of my reaction. Yes I know I didn’t have to call him an asshole but ladies that is not even the worst of what he calls me on almost a daily basis. I’ve filed for divorce and he has made it so difficult. And awful. He tells me all the time how I’ve ruined his life and make him so miserable how he has had kids wjth the wrong bitch. And he messed with the wrong bitch. And that no one likes me and I’m just a selfish piece of shit. I take care of the boys by myself 24/7. They are almost 2 and 8 months old. He tells me he wants a divorce and then he tells me he just wants me to change and I just simply want a damn divorce. I feel like yes I can certainly change things about myself but he has some serious disrespect issues towards women and he isn’t going to change it unless he sees a problem with it. He controls the money, who I talk to, he always disconnects my phone when we have fought. He has ignored me for days. I mentally am drained and just can’t do it anymore. I’m so tired of being his scape goat for everything. He calls and tells my dad that basically I’m Bat shit crazy and need to be institutionalized and I’m not crazy!! I just stick up for myself and don’t tolerate the disrespect . Let’s not mention that he has beat the shit out of me on several occasions in the past. With my first pregnancy he did it often. He has 4 pending felony charges from beating up a woman before me that I didn’t find out about until later and my family still seems to think that I lied about him hitting me bevajse he says I did 🤦🏻‍♀️ because I’ve always gone back . 🤦🏻‍♀️🤦🏻‍♀️🤦🏻‍♀️ Sorry rant over - but please no bashing...I’m on my own now and have filed for divorce and do kick him out when he thinks he can come around telling me he can stab me to death and shit. 🤮