In domestic abuse situations like this can an abuser be forced to leave the family home or is it always the woman and dc who have to leave? If it's a joint mortgage what happens if the abuser refuses to leave?
Op what you and your dc are experiencing is utterly despicable and damaging beyond belief.
Your dh is their role model!
What are you teaching your dd? That we all must cowtow to the big sweary bully who sits around all day and if we make him angry it's our fault?
What are you teaching your son? Behaving badly like this works because everyone is trying to keep the sweary angry monster happy rather than having a fun and loving home life?
What a miserable home life and you are perpetuating it by putting up with it and allowing yourself to be treated like this, not only this but you are allowing this badtempered monster to ruin your dc's lives. You say you have a beautiful home. Really? Is it so beautiful you have to suffer so much for and have to walk on eggshells every day, is it really worth it?
I am sorry op but if my dh so much as swore once at either me or the dc I would be packing his bags or my own as I have zero tolerance to a lack of respect and you should too.
I think you should call a family meeting, invite him to it, have your dc and may be a family friend and say in a reasonable voice your concerns, how it cannot go on, how it is impacting on your lives, and your plan of action.
If you can't stomach that then all of you send him emails outlining what is and is not acceptable and list the consequences.
Please gain strength from the women here who have gone through it. Please don't put bricks and mortar above a cheerful, happy, loving and peaceful home life.
Your dc deserve so much more than this. They are only young once. You have a duty as a mother to make sure they feel loved, supported, safe and free from abuse.
You do not want them leaving home years later scarred from the miserable home life they had to endure for years.
You are responsible for them and you need to take action to change things for the better. They rely 100% on you for this. Don't waste any more time. Good luck x