@DcMama,
Have you considered going to Social Services or a shelter? Sounds like you want to get out of there, and for your child's sake, I hope you do. I don't know what other options you have, ie. family or friends you could stay with, or what DC provides. Maybe give Social Services a call and see if or how they can help. And I wouldn't discuss his activities or your plans with him.