another thought that just came to me.
we are all quite socially awkward when someone else does or says something that we find shocking or offensive.....so has anyone ever gently pointed out that what she said was rude, or offensive?
you dont have to be rude yourself.
I did this with the lady mentioned before...i often witnessed exchanges between her and others that didnt go well - one day she really overstepped the mark with someone who was arguing with her about something, now the someone wasnt very nice and they took the piss a lot and probably asked for it - but she retaliated defensively and hit the mark.
this brought disapproval from the rest of the group.
when we went for coffee we sat and discussed what had happened. She didnt think she had said anything out of line (she had) so i explained why it had gone wrong and why what she had said was particularly hurtful.
(i also told the person who had started it they were a knob and to leave her alone.)
sometimes people just dont realise the impact their actions or words have on others - and if no one has ever pointed it out then how do they know?
we all skirt about each other trying not to offend - sometimes people need to be told when they say something out of line, and why it had an impact.
i think because i have traits (it completely runs in my family - my nan, my brother, ,y uncle, me, and now my son....) i find it easier to broach the subject and be frank with people.
i do have an awareness of tact and diplomacy though - but im definitely on the spectrum. my supervisor at work has actually talked to me about getting assessed myself because there are certain aspects i struggle with (prioritising is one of them).