I'm pretty sure other countries have rules about what containers you can/can't fill up from a petrol station. Is this not a thing in America?
I feel like "You can only put petrol in your car, or in a single jerry can" as a rule, even temporarily, would solve the panic buying problem, and also make the whole place safer.