I think the lesson here, is that women need to stop hooking up with men they don't respect and who don't respect them.
Women don't need men. They think they do, but they don't. Women seem to believe if they're single there is something wrong with them. What's wrong is letting men take advantage of you.
You have all the power here, yet you act like you have none. You might start by asking yourself why that is.