She was not stupid, or naive but she was desperate for something.
It was not a moral failing on her part but men willing to take advantage of that, to not wonder about the why, to think they could put a dollar amount on her worth, that IS a moral failure.