I am in an exact position as you. Just that my husband uses all sorts of profanities on me even in front of the kids.
Time and time again i felt like giving up.
But i told myself i can't as my kids are still young. He is NOT capable of handling them himself (he still depends on his family for caretaking while im away)
Give yourself time to cool down.
What i do is, i ignore him whenever we are home.
We are working together so during work we are colleagues, i try not to bring family issue to work.
Ignore.
Settle things, faster go sleep. Just ignore.
Read more