John Swinney is under fire to explain how public bodies including the NHS are navigating the Equality Act amid a political ...