Leave her, break up, but this kind of behavior is not acceptable regardless of what she may or may not have done.
It was tasteless.