Douglas Alexander, Scottish Secretary, yesterday struggled to defend the government's role in the Holyrood voting fiasco as he faced a call for his resignation from the SNP in the Commons.