Work it out or leave? Long story..

Leticia • Hello, I`m the mother of two wonderful kids, Jay who is 5 years and Pyn who is 1. I`ve wanted another child as soon as Pyn was born but chose to give her my all before trying for one. I`m ready now!
I love him. There's no question about that because if I didn't I would of left him a long time ago. He's great for most part, he works hard, loves his kids and me. But his anger is something that leaves me crying after almost every fight. I'm at the point that I don't know what to do. I know what he does is verbal abuse. And people can say it's not a huge leap before it gets worse but I really think and hope and pray that he has enough control to never go there. For instance tonight, I scratched my daughter's face by accident and she was crying and really going on about it. He had been short with us all evening and after getting tired of her cries he starts getting mad. Then he asked if I was mad because I wasn't talking to him. I was afraid that with whatever I said it was going to upset him. He blows up when I tell him this and starts talking to himself about how I'm only happy when he's giving me money and I'm always bitching at him. I told him to shut up because when he gets mad he says things that he later says he didn't mean. But instead of stopping, he starts yelling "it's my f* house and if your SO bad then come make me, that's what I thought, it's my house so you might as well sit in there and shut the f* up or you can get the hell out" I'm his wife, why do I let myself put up with this. Am I wrong? Can we work this out when I tell him this after every fight we have and instead of working on it like he says he just does it again the next time. He won't do therapy and I'm just lost as what I should do next. I love him and don't want to leave but how much more can I put up with? Please any advice.