Or, its more complicated than that. I'm not automatically defending the Scottish Government, or Nicola Sturgeon, or NHS Scotland, but I'm struggling to see why any of them would cancel the order without good reasons. Especially, given the potential political backlash.
Maybe it was "shocking mismanagement" on the part of Macphie, who it turned couldn't supply the quantities promised, or maybe there was a quality issue or maybe here decided to treble their price, or some other problem that meant it was actually Macphie who "forced" the cancellation. There would seem to be some political mileage for an SNP led Government to have these things done in Scotland, so why would they cancel the order without good reason.
Or some times there is no one to blame, just an unfortunate set of circumstances resulting in things happening that no one wanted.
I'd just like to see a bit more information.
Edit:
And here is little bit more
"In a statement, the Scottish Government maintained the family-owned firm, and other bottling firms, had “fulfilled the contracts” placed with it, adding a new contract has now been placed with another Scottish firm for the next share of the product, based on “cost and capacity”.
https://www.eveningexpress.co.uk/fp...ent-failed-to-fulfil-hand-sanitiser-contract/