Blame the 'government' for everything, people often say. In this case, it's true! They can be blamed for the strike for not handling labour problems properly, and for not making it illegal for people in vital sectors to strike. It work in other countries.
They can be blamed for the panic buying for issuing half-baked and contradictory advice, and if there's a shortage caused by the panic buying, they can be blamed for that too.
I had to refuel a rental car on Wednesday prior to returning it an an airport - I felt quite self-conscious as I did so, wondering if anyone would think I was yet another ******** tankering in anticipation of a shortage, whereas it was simply so as not to be charged £2.20 a litre by the rental company.