BBJ,

He is extremely confused and lost. IMO it sounds like he has self esteem issues and women (not sure about the other references) are the way he makes himself feel better. The problem, however, is with him. Therefore nothing is going to fix it but him.

BBJ, this isn't about you. This is all him. Don't let him take you down with him. You are way too good for that. Too special a person and a too special a mother.