The spokesman for disgraced MSP Bill Walker has withdrawn comments concerning one of the politician's abused ex-wives after heavy criticism.

In a statement, PR man Iain Maciver suggested Diana Walker was "enjoying the limelight" surrounding Walker's conviction and questioned why she did not leave him sooner.

Politicians condemned the remarks, which Mr Maciver said later had not been approved by Walker, 71. In a statement, he said: "Mr Bill Walker did not write that statement. He left it to me to clarify matters about their divorce and the result is all my fault. I apologise to Diana Walker who absolutely did not deserve those silly comments and criticism."

Walker, of Alloa in Clackmannanshire, was convicted of 23 domestic abuse charges at Edinburgh Sheriff Court last month. The ex-SNP MSP, who was ejected from the party when the claims surfaced, denied the charges. He is due to be sentenced later this month and has stepped down as an MSP.

A later statement from Mr Maciver headed "what Diana Walker always forgets to mention" said: "Although they had separated, she did not want to divorce him and, in fact, Mr Walker had to divorce her on grounds which she did not deny. If she had been subject to as much abuse as she now claims, why did she not divorce him in the 1990s?"

The statement concluded: "Although I have asked Bill Walker to comment on this, he insists he will not."

Scottish Liberal Democrat leader Willie Rennie had said: "Regardless of whether these comments came from his official spokesman or from Bill Walker himself, they are utterly shameful."

Scottish Tory leader Ruth Davidson said the comments were "a disgusting coda to a shameful set of actions" while Scottish Labour MSP Claire Baker said the statement raised "even more questions" about Walker.

Sheriff Kathrine Mackie had said she found the women in the case "credible and reliable".