B.C.
Get some family counseling.
All of it needs to be addressed.
His yelling, your depression, the effect all this is having on the kids.
You don't want them growing up to be thinking that this is what passes for normal.
They will repeat this pattern in their adult lives if you don't deal with this now.
It's just no way to be living a happy family life.
I'd be careful about assuming any blame for the yelling your husband does.
He's an adult and needs to act like one.
He's not some puppet where you put words in his mouth.
His yelling is HIS yelling and he needs to own that and take some anger management to get it under control.
You need to see a doctor and get your depression treated.