Also, not to be rude, but she's behaving worse than a prostitute. Whether you agree with them legally or morally, they generally offer a service for the money paid. She's just a scammer.
Just what sort of "service" was she supposed to provide? I don't like what she did either, but to imply she owed these men anything other than her company at dinner for a couple hours is disturbing.
She owes them a genuine attempt at conversing with them with an eye to looking for a future partner/friend/scrabble-partner - whatever it was she represented herself in the ad as looking for. Da*ting
sites are for people looking for short (as much as a single evening, need I say more) or long term partners- the date is to decide if both parties find one another mutually agreeable, and if they wish to proceed further.
Going on a date with zero intention of it going further than getting a free meal doesn't make you a prostitute, because a prostitute offers a service for money- she is a scammer because she represents herself as a women looking for a relationship
, but is only interested in the meal. It would be fine if she had every intention of giving the date a chance and simply didn't click with the person for whatever reason.
It is no better than the people who represent themselves as looking for a long-term partner when they really just want a one-night scrabble partner. You are playing with peoples lives, money and emotions for short term personal gain.