I cheated on my girlfriend (we're lesbians), I hooked up with other people. Admittedly, I didn't do the noble thing and confess, she just found out. Anyways, we were arguing while at her place and she started name-calling me out of anger things like '''slu*t'', ''who*re''. I don't mind maybe things like ''you have no shame'', but the other words were just derogatory, that I didn't expect it from her because we're both women which makes the situation worse. Yes, I know I cheated and technically did act like one ''wh*re'', I'm not denying the severity of my actions. But it doesn't mean that she can just say that; she can shout at me, she can insult me in other ways, but these words are where I draw the line. I spoke to my friend and she said that I deserve to be called these things. I disagreed and we got into an argument. Thoughts?