The use of the word bitch is 100% uncalled for. Besides that, spot on.
In order for it to be rape by dictionary or PC standards, you do have to be held down or forced to have sexual intercourse, in which she is obviously disagreeing with. But because she’s a woman living in a so-called “rape culture”, she can also get away with it, even if it is her boyfriend. This proves that this faux term “rape culture” is also used towards men against their own will. Talk about metaphorical rape.