Wow! Sorry to hear that. Over here in Australia we have the Salvation Army that one can go to if in need of assistance. Is there maybe a similar organization where you are? May be better not to feel like you owe anyone anything and make a clean break.
Good luck.