I go through the same thing with my D's and I really don't know what to tell you to do except try to remember where that anger is coming from. Hang in there with her and stand your ground on the important things and pick your battles on the rest.
If confront him about this it will push him further away from her...in my exp atleast...