Also, Weebirdie - something that is acceptable and inoffensive in one area may well have offensive connotations in another area, and as I said, Salmond is savvy enough to know that, in England, calling someone 'Woman' in that way, will cause offense.
This doesn't mean that the Scottish people who use that term to eachother, without offence being given or taken, are wrong, but nor does it mean that an English woman who does take offence to that phrase, is wrong either.
There's nothing wrong with expecting people to adjust their language and terminology, based on context and situation. We all do it, surely? There are words I will use on here, or when I am talking to dh, that I wouldn't dream of even murmuring in front of my mother - she'd kill me!
I know that the word 'fuck' is offensive and unacceptable to mum, but much less so to dh - so I adjust my language in order not to give offence to mum - that's just good manners and being a reasonable person, surely?