When the food runs out, it is 3 days too late for the revolution.
But food running out isn't the problem you are talking about. You are talking about the failure of the logistics of the supply chain to grocery stores. Those stores carry a 3 day supply for their area, and most people are 100% reliant on them. And if they fail, the towns go hungry. Therein is the single point of failure.
Our mitigation for that is to split the food supply for our family in thirds... we still buy about a third from stores, like everyone else. We grow a third ourselves, and we get a third from other farms, some local, some remote from whom we ship things in monthly.
It is completely feasible to diversify your own food supply. If everyone did it, we'd still have pains if the supply chains failed. But they would be survivable pains.