Haha! Boy, I really showed exactly who I am in my early posts, huh? You got it, girl. I do think he should get out of there.
I think it's confusing for the boys. It's a tease for them. The most painful kind of unrequited love. Even though your H does love them, him breezing in and out of their lives must be extremely tough on them. Kids are resilient, blah blah blah. They are just sweet, innocent beings.
Glad you went for a run. That is one of my favorite ways to blow off steam and toughen up.
Hope he respects you enough to pull himself together and move along.