Wow that's really rough. It's hard to tell someone who to love and who to leave. It's something you must know for yourself. Just don't wait till it's too late to make your decision. My hubby and I had a lot of issues in our relationship. He cheated on me numerous times, he had another woman and wanted us all to be "one big happy family"! I stood by him through all the hurt, the pain, the tear. The chick NEVER moved into our home of course but it was just too damn constant. On top of that, we have kids. I went through 10 years of an emotional, physical, mental, roller coaster. I definitely identify. I found the courage one day to leave, I took my kids and left. Only...to come right back. Things were good at first but....once again.. the chick was NEVER gone. I had it and left for good, now filing for my divorce through http://www.divorce4her.com/testimonies.html.
They have been so instrumental in making this happen. Don't stay anywhere you're not respected. It's sooo not worth it.