Oh sweetheart. Honestly, I wish I could give you a big hug. I can tell you're holding on to the hope that a switch will flick when the baby arrives and he'll stop blowing money on drugs and booze because the baby needs stuff. But the baby already needs stuff - you and your family have been paying for it. There is no reason to think that throwing a baby into this situation will improve his behaviour - quite the opposite in fact.
How dare he throw around comments about women just wanting to take babies away? He has caused this, not you. You've clearly put everything into making this work - physically, financially, emotionally and geographically. What's he sacrificed for you and your child?
Let me tell you, I have a very committed and supportive husband and 16 month old twins, and doing this with no family or really close friends nearby has been hellish, even with his constant help and support. We haven't had a break or a night off or a "date" since they came home from the nicu. We haven't had a mum around to lean on and get help from and generally support us, we've really struggled. If you don't even have the supportive partner it's going to be so, so hard.
Okay, so you've thrown your savings at this and wasted a couple of months. You don't want to be looking back in a couple of years and seeing all that time and money you've wasted while also being miles away from family and the support you need.
Can your family put you up for now? If you were my daughter, I'd be there with a van immediately.
I had to move house, admittedly not far, when 7 months pregnant and it meant changing GP, midwife and consultant. They sorted it all out easily and quickly. Don't let that be a factor.