Your situation sounds absolutely horrific. I'm sorry you had to go through that.
I know someone going through something similar at the moment and I'm really worried about him. He moved to the UK for work and recently got layed off unexpectedly. Now he's in a position where he can't afford his rent and he can't afford school tuition for his son. He might end up being forced to take his son out of school and move back home which he obviously doesn't want to do as his family are settled here now. His son doesn't really know anything else and see's the UK as his home.
When I went through what I went through I just had my girlfriend to worry about. If I had a child I don't know how I would have coped to be honest. It's so much harder when people depend on you and you know you're letting them down.
Hope you're doing better now.
Its been 4 years but even today I wonder if its a uniquely American issue having never faced sudden layoffs while working in SE Asia and Europe. I cannot bear this sudden banishment from the herd and having so called friends suddenly stop talking and communicating. Its scarred me and if my wife and daughter were not from the US , I would leave to go work in a different country in a heartbeat.