Technically you could've said every old style marriage with the Man working and the Woman at home was prostitution looking from the outside. The only thing that's different is their perception of it.But that is not love, it's just glorified prostitution (nothing against it, necessarily).
Charlize Theron is all sorts of messed up, her Dad abused her and her Mother, who shot him dead in self defense. She wants to find a nice stable guy, but she keeps choosing guys that resemble her father in some way, controlling, obsessive, cheating etc.... there's been many gossip blinds of her falling for the same tricks over and over again in actors, because she's attracted to that type. I'm guessing she's getting near desperation stage now.