My sister insulted me, then got upst with me. iin
I need your advice on how to deal with this situation.
My sister is the only family member I have. She is a high school teacher, is married and has two small children. She sometimes calls me a dickhead, bitch, slut, in a "joking" manner. She is 35.
I am 2.5 years younger than her, in a better job than her, and get paid more than her. I have a boyfriend, but not married or kids.
Yesterday, I caught two trains to visit her, and when I told her she called me a dickhead - for catching public transport as opposed to asking her to pick me up. Also, because I wore shorts, she called me a slut, and said something along he lines of, did you purposely wear shorts because you were hoping to get raped. By the way, they were lose, gym shorts, not sexy or innapropriate in any way.
Anyway, her insults upset me and I told her. She was extremely surprised, and tried to make me feel bad by saying things like "I thought you could take a joke", "I thought we were in the same level, and can just joke around", "I am sorry I invited you", "I didn't realise I had to watch what I say around you" etc.
The thing is, she had called me these things before, but I copped her insults because I KNEW she would get upset if I stood up for myself and told her off. However, this time I had had enough, and thought it was about time I stood up for myself.
Is this normal? How should I deal with her and this situation in general?