You seem to be beating yourself up a lot and over analyzing things. You'll never know what is going on in her head and you just have to do things for you. I know it is hard and I've been where you are now but if D is what she says she wants then give her D and worry about you and only you.
You and I have come a long way during our sitches and I know that it is always easier to help someone else out then to see it in your own sitch but you are doing the right thing. I believe what Coach said about anger is true but don't go out of your way to produce it. If it happens you can be smiling on the inside as it is going on and that might help you not be afraid of it anymore. The spew, as they say, is hard to hear but if we think of it as a positive it might help us cope with it easier.
Keep up the good work!
Me48 WAW46 M24 yrs S24 D21 D19 EA disc 6/09 2nd EA Fall 09 I move out 11/12/09 W and I switch 1/14/10 D Filed 3/17/10 W moves in with OM 6/8/10 D Final 6/21/10