One thing I got out of your entire response is that you are a reasonable person and I really like that. Reading your response reminds me that you are younger and you have to deal with younger guys and many of them are f*ck boys.
On this one comment, I'm not sure I subscribe to the relationship between sex and money either way. When you say that 'men who want to bang any woman they me to do so at no cost' it starts up a dynamic that I think is harmful...particularly to women but also men. Men should not have to earn or buy the privilege of having sex with a women or visa versa. Both of them should earn trust with each other and that should lead to a situation where they are both comfortable with sex. Trust can be earned through kindness. Sometimes that means treating someone on a date or buying a gift. This gets misconstrued as trading gifts for sex and that's kind of jacked up. However, being older, I may be a little naïve about how young men behave.
Overtime if you're dating the same person, as a woman, if you care about them, you should feel compelled to chip in. A woman that is unwilling to share the cost of dating will not be willing to share the cost of living.