I disagree that there would be zero profit or incentive to order more supplies. If something being sold at fair market value didn't generate a profit in the first place, I guarantee either that product won't be sold for very much longer or fair market value will go up. I'm not saying that corporations should be forced to cut their own hands off to help the needy, I'm saying they should be prevented from raising their prices above fair market value in the extreme casses of an emergency.
In the city of SeaTac (short for Seattle Tacoma, a small city sitting in between Seattle and Tacoma just big enough to cover SeaTac airport) it is a law that retailers must charge the same fair-market price their other outlets in other areas charge. The result? A combo meal in the airport will cost you $5, the same as it would anywhere else, instead of $9. What I'm suggesting here is much more restrained than that, I'm saying that only in an emergency situation should businesses be prevented from exploiting the public by the government.