Been away for a while - Jerry Springer show interested in my sitch... Just kidding..
I agree with KML and AmyC - what are your goals? Will kicking him to the curb meet your goals?
You can have Emily goals and M/R goals. Write them down if you haven't. If you have written them down - then take a look and revise if necessary. But don't allow your self to take immediate action for anything. You sound a lot stronger - but don't let him get you into a tailspin.