My sister's partner has a quick temper and yells at her. Its never physical but is abusive and cruel. The trigger can be trivial -a query about shopping or what time something needs to be picked up, etc. This is often followed by an apology and acting as if nothing happened the next day. My sister feels she is walking on egg shells all the time and you can see the strain and brokenness in her face.
They've been together for 15 years and the yelling started about 5 years ago. Yelling is not something new to him. He used to yell at his parents, his siblings, and then compensates for his behaviour generously with an apology and gifts. His road rage is appalling, a risk to both himself and others.
When he is not yelling and being abusive, he is the most generous, thoughtful and helpful man ever. Does a thousand small acts of kindness without people even knowing. Is always ready to give my sister a lift or share chores. Does the school run and helps kids with homework daily.
He has gone to anger management sessions on my sister's insistence to little avail. Has been to psychiatrists again with no result. Its always the sudden, furious, intimidating outbursts of abuse followed by acting like nothing happened. Sometimes it is sneering and humiliating that is done in front of people, that is mortifying.
My sister is deeply unhappy and wants to leave but has not worked in 15 years. She can find some employment but is worried about leaving especially as the children adore the dad. She has lost all self esteem and confidence and is a shadow of herself.
Any advise?