Just heard some posh bellend army Major (of 5 Scots regiment) on BBC news talking about the 'Jocks on the ground' training up the Afghan police. This term, some might argue that it is derogatory, is one that I hate. To me it feels so dismissive to be labelled in such a way.
How do other Scots feel about the term? What about terms in your area? Cockneys? Geordies? Limeys? Yanks?
Do these terms offend you? Do you use them?