Stop asking him to stay. It makes him feel inferior and that you will put up with his games, the lying and cheating and are too stupid to figure it out. He's not in love but leaving means he would have to share the wealth and that's where it hurts.
OHHHHHHH man, I think this would be a great thing for all of us to remind ourselves of every morning before we start the day. Imagine going into work, even if that's staying home with kiddos, with this on your mind?