With rising concern about the rise of far-right populism, First Minister John Swinney is quite right to make a stand against ...