That’s a valid point — that people do need to treat each other better. But she didn’t physically assault him. Both legally and morally there is a HUGE difference between a social faux pas and an assault.
Take gender out of the equation. Let’s say there are two gay men. Gay man A finds gay man B attractive. Gay man B doesn’t want to have sex with A, but does appreciate having someone who will be a shoulder to lean on when he has a bad break-up or a tough day at work. A keeps hoping it will lead to something more, but it never does.
What should A do as he gets more and more frustrated?
Obviously B is not being fair to A if B knows about the situation and is exploiting it, but there are many things A can do that are short of rape.
For example — A can simply cut his losses and move on. Or A can have a talk with B and ask for some honesty. Or A can “put the moves” on B and see what happens — and if B responds with a “no”, then A can get angry, leave in a huff and avoid B in future. All of these are valid responses. Rape is not.
BTW, I have seen cases where a woman is attracted to a man and he feels no attraction for her but uses her as a source of emotional support. And again, it’s up to her to either seek clarity or break it off. What would not be OK is for her to hold him at gun-point and force him to have sex with her.