Oh, I get that the moment calls for some invective.
Just found it strange they went for a sexual insult instead of 'cheat', 'beggar', 'fraud', etc. By insulting the woman for what she didn't do in lieu of what she did, it makes it seem more like what she did do wrong didn't actually matter to the character representation flinging the insult, and that's what I find weird - why make the insult in the first place.