How would you deal with a coworker that screams and criticizes you all day non stop until they go hoarse?

I honestly try not to scream back. She screams at literal full volume about her everything all day calls me stupid crazy sick a loser etc. tells me to kill myself? she corners me and scream in my face. She does this on my lunch break too. So now I take lunch across the street with my significant other. Who she is afraid of.

They aren't a boss. She does it to her adult kids and wonder why they go low contact. I am ready to quit because I feel bullied. But would miss my customers. I honestly have a bad temper I could make her cry if I want to but I have great self control and try not let it out. I love my job but this is bs.

Leave
Stay
Something else
Select gender and age to cast your vote:
Updates
7 mo
My boss is her sister. Who is afraid of her. The yelling coworker is a terrible worker too. Like she can't figure anything out. So I do do both of her jobs while she screams like a lunatic
Updates
7 mo
The customers don't seem to have a problem with me just her freaking out
How would you deal with a coworker that screams and criticizes you all day non stop until they go hoarse?
Post Opinion