Russell,

Congratulations on making 1000 posts.

That said, I am sorry that the reasons behind it are not so good. We all live and learn, and what one will put up with has limits. I must say that quite often relationships just fall apart over time, and it makes me sad when it happens. If both parties are not willing to put in the required effort it does not happen though. You cannot do it by yourself, even as a Dom.