Nicola Sturgeon slams treatment of trans people in Scotland - believes society will look back and "feel a sense of collective shame" at the vilification of trans people.