I wish you wouldn't post in red....
Different OTB chess communities have different standards. It really helps if there are several women in the community and if some of them are in positions of authority (TD, club director, high-ranked player). I have been fortunate to have clubs where this kind of stuff was not tolerated. The worst I've seen OTB is people blaming their loss on my gender, and I don't find that a problem if it's not reinforced by the rest of the group--which it definitely is not.
Online...there are a lot of places on chess.com which are just really unpleasant for women. I learned fast to stay out of many forums, because a constant stream of "you're not really good, you'll never be good, all the attention paid to you is undeserved, why don't you go away?" is bad for morale.
As I have a title which gives away my gender, and I'm too cheap to forgo the free membership, I don't have the option of gender neutrality here. What I do instead is block harassers on the first offense. You talk dirt to me about being a woman, you never get to hear from me again.
However I think it's more difficult for younger women. Being old is a partial solution--it doesn't get rid of disrespect-based harassment, but you're not treated as a sex toy anymore.
My best advice is to be very quick to dump anyone who treats you poorly, and that includes "well-meaning" advances after the first time you say No. It is not actually nice or okay or well-meaning to keep hitting on someone who says No--we're often socialized to think it is, but this is bullshit. What kind of person keeps pushing after they get a clear No? A door to door salesman? A street preacher? In every other context we know this is lousy behavior. It's also lousy behavior when it's someone hitting on you.
What this rubbish with being mystical and alluring? Aren't you being sexist yourself by perpetrating a myth that somehow women are mystical and alluring (as opposed to men).
Also it sounds more like you have a problem with males. Does have 0% to do with chess, 100% with other things. Sucks to be you. But nobody cares.
How very philosophical of you to say so...