I was able to shop some different hours as first responder. I would get if available but I already had like 2 Costco/Bj's/Sams sized ones "spare". I would ask wife if her family/friends needed any and her answer was they wouldn't pay us. No mark ups, what ever I paid was it. I did share some with fellow first responders that couldn't get there at those times. I even took some orders for "hey next time can you get one for me?" sure no problem, I'll drop it by your house if I get one.
Also got some other food supplies for others that were afraid to shop. I pass 2 BJ's and 3 Costco's on my way home form work daily. Sam's is a bit out of my way. Stopping was no issue.
I learned from dad long ago to be prepared. Fuel up everything before storms including gas cans, spare propane for grill, always have a good supply of canned goods/pasta/canned chicken/tuna. Stuff we eat normally. Mark some dates and use oldest. next shopping trip, buy to replace stock. Make sure generator runs and run it at least every other month.
We lost power for over a week with hurricane Sandy and it got cold. I'd fire up generator, warm up house, everyone take a nice shower, get fridge/freezers cold and shut back down. Family wanted to run generator to watch movies.....OK....NO. Gas stations were limited due to no power and not able to get fuel. Not wasting on TV/movies.