Well I find your strength and unconditional love to be very inspiring. I would venture to guess that most people would give up long before the time you have given and in many cases I believe they would give up because of fear or lack of conviction.
Be proud of your values that you are putting to the test on a daily basis.
And FWIW, my M is far from R and is progressing towards divorce.
Keep posting if it helps and know that people like me appreciate it.