"When a male flirts with me"<quoted text>
Pretty much all of your points can be boiled down to:
People can lie online so they do.
Which is fallacious. Anonymity allows people to not lie, that was the point I stated, but it's not true anonymity, which destroys several of your points as they contradict each other as well as that one simple fact.
Let's use me as an example. In the physical world I am myself, a very open and outspoken atheist, and I am asexual. When a male flirts with me, I tend to ignore it, and tell them no. Their "feelings" get hurt because they're trying to impress their "friends" so they make themselves get angry and begin calling me names, like "dyke" and other variants. I am strong and just ignore them, a few times the cops have offered to arrest guys for that but I tend to decline and just prefer they make fools of themselves anyway.
I also speak freely about being an atheist all the time, if I am traveling to somewhere with someone there's always that "shh, you shouldn't talk about such things" from them, always. People are more interested in their social "appearances" in the physical world than being honest, online you can find a racist/sexist/phobic person in a few posts and know you don't want to associate with them, and then avoid them. In the physical world you cannot avoid the toxic people.
Sorry, HA HA HA !!!!