GW,
sorry to say I think Lotus is right. You didn't do anything to deserve that and I don't think it is a bad thing that you stood up for yourself. Also, good job on not taking D to ski lesson. Time to stop the cake eating. As you do more of this, more boundary setting, you will get these reactions. As best you can, be calm but assertive about your boundaries re: how you will let yourself be treated. If you continue to do this, and also do your own 180's and GALing, you will bring her to the point of having to face what she is choosing, and whether that is really what she wants. This will create a crisis for her, which won't be pleasant for either one of you. But it is necessary. Something has to come to a head for her to decide. You can do this! Stay strong, and don't forget you are literally fighting for your family! There is no worthier cause.