Kezia Dugdale pointed the finger at Jeremy Corbyn as she laid into Labour’s approach to Brexit.
In her first major intervention as former Scottish Labour leader, Ms Dugdale called for a second referendum on leaving the EU.
And she was scathing in her assessment of Mr Corbyn’s contribution to the campaign to stay in the bloc.
“I blame David Cameron for calling a referendum no-one wanted in the first place but I also blame my party, the Labour Party, for a totally lazy and lacklustre Remain campaign that got us here,” she said in her column for the Record.
“And yes, I blame Jeremy Corbyn too for failing to use the power of his popular appeal to convince traditional Labour voters to see that Europe creates more good than harm.”
Ms Dugdale had a frosty relationship with the Islington North MP and backed his opponent in the 2016 leadership challenge.
She also criticised the party for not allowing a full conference debate on Brexit or a vote on the key issue of single market membership.
“I’m embarrassed by the complete paucity of my party to say and do the right thing no matter how hard or unpopular that might be at first,” she said.
“Seriously, Labour have just denied their own members a meaningful vote on the issue of Brexit at party conference – whatever happened to straight-talking, honest politics?”
Brexit is “spiralling out of control”, the Lothians MSP added, so “the people should take back control with a final vote on the deal”.
Mr Corbyn’s team has defended his support for Remain saying he travelled 2,678 miles during the campaign, speaking at 10 rallies and attending meetings.