I have a chequered relationship with my mother - I've posted on here about her before, and received good advice I've tried to use, sometimes with good results.
Most of the time, mum and I get on. Recently, we've been getting on better. She does have a tendency towards drama, which has been in check lately, and complains a lot, which I am learning to tune out.
However, sometimes she will blatantly insult me, usually completely out of the blue. This is a really silly example, but recently, I was visiting her and she made a really rude, hurtful and tasteless comment about my new hairstyle. I've been feeling really confident about myself lately and love my new hair, and it felt as if she thought I needed taking down a peg or two. I would never dream of even saying I didn't like her hair or clothing, as it would result in non-speakers for quite some time, and probably a tantrum. Plus, I don't normally say things like that to people generally, as it is rude!
This behaviour is part of a pattern. Every so often (and it isn't very often), she will say something really, really off that upsets me, and expect me to take it. Previously, it has been: accusing me of causing my own orthopaedic problems by deliberately assuming bad posture, ridiculing my limp in front of others, suggesting that a serious violent criminal was one of my friends and feigning interest in various things I do, only to ridicule them when they are brought up in conversation with others. I'm not going on as I don't want to remember the rest.
I've tried the "did you mean to be so rude?" approach, which she laughs off. She seems to think that because she is my mother, she has a "free pass" of sorts to say whatever she wants to me.
Does anyone have any advice for dealing with this? Has anyone dealt with it before?