That sounds very good. I have chosen to stay with mine because the good out weighs the bad-- I need him for a lot of things, as I work full time and we have children. If I were to get on my high horse and leave him, I would be more miserable, and so would my kids!!! Until the kids get old enough to tak more responsibility for their care, I do have to stay.