Dude,
Everyone here is being so kind to you and trying to help you reason it out and I can sympathize as I always seem to fall for the girls who need "fixing", or help but....
You heard a guy in the backround when calling from boot camp!
She had a baby with another guy!
Her folks are crackheads!

RUN LIKE A RABBIT!!!!!

I don't mean to be harsh but this chick is a disaster waiting to happen.
For guys like us who like the fixer-upper-chicks, it is imoportant not to get into something over our heads. She sounds like she's about to fall down on your head at any moment and that's no way to live.

Just my 2cents.

- Slow -