Should I just move on? Gemini w/2 kids by Virgo

So wait a minute...he doesn't even have a job? WTF??? He's a loser. Damn, a liar, a cheater, & broke? Were you supporting him? He gets it easy from all ends. His family, other chicks. He's a grown ass man & he should take care of himself. He has children for heaven sake. He needs to get his shit together because he's too old to be depending on others being 30+. It's pretty sad really.
Please...he wouldn't have been staying with me with no damn job. If you were supporting him, he wants to be with you because of that. You're his meal ticket, I mean if that's the case. You sound like a decent woman, why are you putting up with this asshole?
You enable him too by taking him back. You're telling him it's ok to cheat on you, lie to you & disrespect you. You don't want to lose him? You're aleady losing by accepting his bullshit. Ask yourself this...what is he doing that is so great, that you feel like you'll be losing. NOTHING you've described here tells me that he's Mr. Wonderful. He totally sounds like Mr. broke, asshole, loser, lying cheater. Again, what is so great about this guy?