His rants were even aimed at those from his own party, plus voters in Moray.
He described fellow Labour Party Member, MP, Diane Abbott as "a f****** idiot". In today's Sun, it goes on;
In one post the 24-year-old complained of being in a pub full of "depressed teuchters" then poked fun at elderly voters by branding them "bloody coffin dodgers".And despite calls for his resignation Labour are keen for him to stay on according to the most recent tweet of Laura Kuenssberg from the BBC.
Jim Murphy says Stuart MacLennan will continue to be Labour candidate in Moray despite Con and SNP calls for him to go.You can read the full story here.
The Evening Standard's Paul Waugh, has more including the screen grabs here.Ironically, ranting MacLennan - a policy researcher for Labour at Holyrood - also hinted his own political hopes could be ruined by using the internet to discuss politics.
He wrote: "Iain Dale (Tory blogger) reckons the biggest gaffes will likely be made by candidates on Twitter - what are the odds it'll be me?"
Jamie Paterson, the Scottish Liberal Democrats candidate for the Moray seat, added: "I don't know how the Labour candidate expects to get elected using this language."