Agree and understand what you're saying. But as far as her kids watching this, they are now 13 years old, and seem mature for their age. I have a feeling the ARod breakup was a long time coming, so probably not such a big shock to the kids anyway.
As for exes being exes for a reason, that depends on the exes. Time & maturity can work wonders. And if addictions were part of the original break-up, sometimes that maturity gives them a second chance at love. Not saying it will last forever, but it has worked for some couples. All we can do is wish them the best.