It's understandable how the back & forth antics would get really annoying after awhile. I can relate to you when you say she'd always throw D in your face. My H did that a lot before I moved out "it's not working..." or "If we ever D." Mean heavy words that hit my heart like a ton of bricks.

You seem to have a good head on your shoulders and especially with your children. That is commendable.