His behavior sounds exactly like my friend's ex husband, an active crack addict when he was using!
Have you read any of Cynical One's blog? There is a lot of valuable information there, specifically about crack addiction and sex.
You and your kids deserve a home of security, stability, love and laughter....not this chaos and insanity.