The hardest part about this for so many of us is acceptance that we have no control over anyone else or what they do. It's often like watching a train wreck, in slow motion and there is absolutely nothing we can do about it.
Have you considered Alanon or Naranon to help you ?