It's the drug companies that are stockpiling, not patients, and they have been told to do so by the government. I don't know if this is resulting in less supplies being delivered to pharmacies, but it is a possibility.
Scaremongering or not, you decide, but it is a bloody mess and so unnecessary.