The National:

DOUGLAS Ross just can’t win (which may be why he avoided running in a constituency at the Holyrood elections).

The Scottish Tory leader is becoming famous for his “deafening silences”, whether that’s around the sleaze scandals which now regularly engulf his bosses down in London, the Australian trade deal considered a tragedy for Scotland’s farmers, or Boris Johnson’s manifesto promise-breaking cut to foreign aid.

And when poor old Ross does open his mouth, it rarely goes well for him.

Take when he attacked the SNP-Green deal, only to use a well-known homophobic dog whistle - something which went far from unnoticed (except perhaps by readers of BBC News).

Or now, when it’s emerged that (once again) Boris Johnson seems to have broken the ministerial code.

This time it wasn’t about flat renovations paid for through dodgy channels or Covid announcements being made on TV instead of to parliament, but the use of taxpayer cash to campaign for the Conservative party.

READ MORE: Boris Johnson 'broke ministerial code' flying to Hartlepool using taxpayer cash

The code states that ministers “must not use government resources for party political purposes”, something Johnson appears to have done by having the taxpayer pay for him to fly north on the campaign trail for the Tories.

Unfortunately for Douglas Ross, his repeated claims that “Nicola Sturgeon must resign” over claims she had broken the ministerial code haven’t been forgotten.

There was the time he said breaking the code was a “straight red, even in the most lenient referee’s book” (Ross’s fourth job is working the lines at football matches).

There was that time around a month earlier when he also said breaking the ministerial code was a "straight red all day long" - Ross is apparently not the brightest spark so likes to repeat the best lines he's been fed.

There was the other time he said there was "no longer any doubt" Nicola Sturgeon had broken the ministerial code so she "must resign". (Spoiler: an independent investigation later found she hadn't broken the code after all).

And there was the time he told the BBC that “of course” Johnson should resign if found to have broken the ministerial code because “people expect the highest standards of those in the highest office of the land”.

We’re expecting the Scottish Tory leader to break his silence and demand Johnson’s resignation any second now...