I started wondering about where the pro-life thing would have come from in Galloway's background, so I checked the bio. Aha. He is working-class Irish Catholic from Dundee (industrial city), much like Sean Connery (Edinburgh working class, although Edinburgh is not an industrial city; don't know his views on abortion).
The major religious groupings in Scotland would be mainstream C of S (tight-lipped but fairly liberal), other Dissenting Protestants (Methodists, eg -- less tight-lipped and more liberal), the Wee Frees (Free C of S, mainly on some of the islands, rural-conservative on some things but mainly anti-alcohol), some few stubborn C of Es (a class-snob thing, social views irrelevant), the Catholic Highlanders who survived the Clearances (in a few areas, there are clans more or less intact; I don't know their social views, but everyone loves them for surviving), and then the Irish Catholic incomers, who have long traded places with Scots who travel the other way.
I would think that the Irish Catholics, especially of Galloway's generation, managed to maintain their conservative social culture longer than most other groups did, partly precisely because they were urban working class and felt marginalized by the dominant culture.
Some of the Outer Hebrides -- Barra, Eriskay, eg -- have always been Catholic, and yet they are known for knowing how to have a good time. Compton Mackenzie's priceless novel
Whiskey Galore is spun off a real-life incident during the Second World War, when a ship laden with crates of whiskey went down off [I'm not sure that's Eriskay -- I always thought Barra] and the islanders went out to salvage before the authorities could confiscate ... The movie is priceless, one of the funniest romps you'll ever see.
For a tiny country, Scotland is the biggest, most complex society you could ever meet. I guess that's why I have a soft spot for Galloway. He's nothing like my T, but I know what he would have been bubbling up from, and I recognize the impatience with cant.
Funny: Galloway is a Scottish name (south-westernmost shire, jutting out into the Irish Sea). Galway would be the Irish equivalent, I think, or maybe not.