oh my, what a roller coaster you have been on!! I am sure this needs no repeating, but I totally agree with Magdlyn...you need to get out and get out NOW!! I admire your wanting to make things as easy as possible for S, but it does not seem he has the same respect for you. And if your being pregnant is something that wasn't supposed to happen (as I read it) then extreme care and caution should be taken to take care of you and the baby. Having lost a child before, the first trimester is the most important one.
Good luck to you and your growing family...I hope it all works out for you!!