This sounds like a very tough situation to deal with.
I agree with the suggestion of family therapy and I hope it is a viable option for you and your family.
In the meantime, maybe think about some strategies which might help to defuse the situation when it becomes escalated?
My heart goes out to you.

WC