Can I just offer one 2x4 to you BBJ? When I read your posts lately it's always "I did this" or "I wasnt availiable to him" or something that lays blame on you. I know in DB we are supposed to fix ourselves, but you aren't the one that had the affairs. You didn't cause them. My wife slept with my daughter for the first month of her life... I didn't have an affair. In fact, no guy I know did (I don't know Dan).
The issues with Dan were there long before you married him. They started with his parents and something going wrong with his self esteem. Face it. The guy was damaged goods when you got him. It doesn't make him a bad guy or mean or anything. It makes him human.
But, you need to stop with the BBJ blame game. No, you aren't perfect. No, you didn't do everything right. No one does BBJ. But stop taking more of the blame than you should. Focus on your own self esteem. Focus on you. Find Happytown.