Coly, resist the urge to contact him. Let D communicate as she sees fit. I'm having similar issues with my D. She says she is determined to get a scholarship next year so she doesn't have to deal with him again and plans to change her last name when she turns 18 in April. Just awesome that this is the place we have come.
I know it is hard, but you are doing great. As you can see from my messy thread, it can always be worse. Stay in the fight.