Me and partner and kids and work

Together I have three kids from previous marriage and baby with new partner he is very aggressive never hits me but breaks things and always insulting my other three children

He blames his moods and anger on myself and three kids

I work two nights a week whenever I’ve been to work next day he either wakes me shouting or kicks off about something I am drained as then go work again on like two hours sleep

He threatens to walk out when I’m at work

Why am I so pathetic I don’t change this situation? I literally hate who I am in every way possible the way I look the way I put up with all he says and does

Yet when he works 4 days I do all housework sort all pets do night feeds so he can sleep and sort all 4 kids etc

Yet I feel like I am doing this still after I’ve been on a night shift