Mhairi Black has stood up for LGBT rights and online safety after being called a "carpet munching bull dyke" by a Twitter troll.
The 21-year-old SNP MP was facing abuse after replying to a thread where controversial columnist Katie Hopkins asked if one of Black's colleagues had taken a shower.
Look at the state of this thing. SNP MP who wants to ban Trump. Presumably her shower is broken? pic.twitter.com/03Kek5PvDD— Katie Hopkins (@KTHopkins) January 18, 2016
People replying to the picture involved Mhairi Black's twitter handle in their conversation, with one person describing her as "A gruff old lezzer".
Unexpectedly, the politician replied, and corrected the spelling of her name.
"It's 'Mhairi'. At least spell the name right when you're insulting the gruff, rather young lesbian*" she wrote.
— Mhairi Black MP (@MhairiBlack) January 19, 2016
Black, after receiving a "sort of" apology from the Twitter troll, then took the opportunity to give a masterclass on appropriate LGBT terms.
@_Genius_Loci thank you for the (sort of) apology. Although, next time please use the word 'lesbian' - 'lezzer' is not an appropriate term.— Mhairi Black MP (@MhairiBlack) January 19, 2016
Black then took to advising her followers that the sort of abuse she received is not normal and not okay, speaking out on LGBT rights on Twitter, for what appears to be the first time.
"For any gay women who see or receive abuse like this, please know, it's not normal and it's not okay," she wrote.