The politician faced backlash as she stood up for LGBT rights and online safety after being called a “carpet munching bull dyke” online.

The 21 year-old SNP MP was forced to fight back against Twitter trolls after professional rent-a-gob Katie Hopkins questioned the personal hygiene of one of Ms Black’s SNP colleagues.

Career bully Hopkins – who is currently being sued over a separate accusations – posted a photo on her Twitter page labelling the politician a “thing.”

“SNP MP who wants to ban Trump. Presumably her shower is broken?” she wrote, as MPs lobbied for Donald Trump to be banned from the UK.

The post prompted some users to involve Mhairi Black – tweeting the MP in true grammatically incorrect troll style.

People replying to the picture included Ms Black’s twitter handle in their conversation, with one person describing her as “A gruff old lezzer”.

To their surprise, the politician replied – correcting 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.

Ms Black went on to handle the abuse in a dignified style, using the incident as an opportunity to stand up for LGBT rights.

She also encouraged fellow users not to tolerate such abuse, educating her followers about homophobic language and online safety.

It is the first time Ms Black has spoken out on LGBT rights on the internet, telling her followers that it is not acceptable to deal with this sort of behaviour and language.

Ms Black, a former politics student, became Parliament’s youngest MP in May when she unseated Labour’s then-Shadow Foreign Secretary, Douglas Alexander, in Paisley and Renfrewshire South.