Gasoline prices in NY are now at historic highs. They will come down but I buy now at elevated prices anyway.
Gasoline and ammo components have no elasticity of demand. These items are necessary for sustaining a modest living standard.
Hoarding is OK. It is simply removing items from the supply chain and storing them on your shelves at home. Yeh, it leads to higher prices and it leaves some people who do not hoard without supplies.
That is a consequence of capitalism but it is the only system that works.