BB, on this thread you've told us how he shows no respect for your feelings when commenting on other women; on the orgasm thread you've told us that he doesn't satisfy you in bed because he thinks mostly of himself and his own pleasures, not yours. Frankly, this does not sound like a man you should be with.
I know it is hard to be alone, I know that with kids you really need adult companionship, and I know you want love and hoped to find it with him. But do you want to spend the rest of your life living this way? You sound like you are right on the edge of breaking up with him, almost looking for reasons to do it. Whatever you decide, have faith in yourself and your instincts. You deserve a real mate and partner who will treat you with respect and not act selfishly all the time. Sure, everyone makes mistakes sometimes -- but he seems to have a lot of, um, chronic shortcomings in how he treats you. If you don't like it, and you know he won't change, then move on. If you do decide to stay with him, you are going to have to face the fact that he won't change, and love him the way he is, warts and all. The choice is yours. But you need to pick one path or the other; don't torture yourself by dragging it out endlessly if you already know what you want.