Worth leaving him for?

He throws and hits my pets and does it around our daughter. I’ve told him not to so many times it’s tiring. Sometimes he’ll go in the bathroom take my cat and I can hear him throwing it against the wall and punching it. And I know my 7 month old daughter knows what’s up she has anxiety over it and gets scared and comes crawling to me staring off into the bathroom. Is this worth leaving my boyfriend and baby daddy over?