As others have said, it's hard to read the original post because there's so much pain in it. You have our heartfelt sympathy and, again as others have said, if there's anything we can do, just say the word.
I've known several people who've gone through remarkably similar circumstances and they all suffered a lot while it was going on. The good news is that this sort of thing usually does eventually work itself out.
I had to kick my daughter out of the house right before her 18th birthday. If she was pregnant or had a kid, things would have been way more complicated, like your situation.
I feel for you man. It sounds like you are doily the right thing.