Hey...look out a big hug is coming your way...and you sure deserve it!
First of all...those pregnancy hormones are a real kicker...add all the other stuff youre dealing with no wonder youre depressed!!
As for his 'bad karma'

in my opinion thats man speak for 'afraid of the responsability and too immature to admit it'...
you are strong and you can get through this cuz you have a baby who needs you...so hold your head high and focus on that little bundle...and the rest will fall into place. And if it doesnt talk to your doctor because maybe s/he can help...but you need your friends around you now...so dont waste another tear on someone who is making his own choices and doesnt deserve you or that miracle baby in his life anyway...at least not til he screws his head on strait...bad karma...give me a break!! Grow up daddy...
ahem...sorry...i guess i'm dealing with a few hormones of my own :o