Have you ever noticed that people are complete hipocrites?
They bitch and complain that guys treat them bad and that they want a nice guy and then when a nice guy sends them a message and genuinely is interested in them and wants to take them on a date, they turn them down and go for the douchebag and basically date the guy that they compain about, that only wants sex and treats them as an object.
In my opinion they don't really know what the hell they want and they complain basically just for attention, but in reality they deserve to be treated as the guys treat them.