DBing is a good concept. But it won't stop abuse!!! Your WW is OUT OF CONTROL. She's abusing you in front of your son. Do you want you son to think that's acceptable.
You and your son deserves better!!!! I know you want to reconcile in the future. But from what you have wrote here. You and your WW is in need of some space and distance.
You have been her emotional and physical punching bag, and now it's time for you to TAKE your respect back. She's has been dropping her Sh$t on your lap for a few months now. Stopping picking it up. Move forward with your life. When she's ready she will work to catch up.
Onward and Forward
M:37 W:37 T:11 M:10 S17, S13, S10, S4 BD:06/28/17 OM confirmed 07/20/17 Recon the M 10/29/17 Working hard:2gether
Onward and forward
This process is not a sprint it's a marathon! Patience, Patience, Patience.