Wow, tough situation. Given that there's physical abuse, drugs and a sex offender involved I think you might be able to find a lawyer that will at least get you an emergency custody order, pro bono. Call legal aid in Oregon and see what might be available.
I feel for you, that has to be hard going through that with your child.