No, most people don't see it. Nor will they see it until it is too late.
The mess we are in cannot be fixed, and we are past the point of no return.
No one knows WHEN the actual crisis will hit. That will only be known AFTER the fact, not before.
However, THIS is certain:
Once it becomes clear to enough people that a crisis is imminent a run on basic supplies will start. Eventually, the masses will notice. Once “everyone” sees it the herd instinct will kick in. Stores (and banks) will be empty within hours.
We've seen this happen over and over, but never everywhere at once. What happens then is anybody’s guess, especially in the cities. You can bet it will be ugly.
A large number of the people won’t figure it out until they’ve been without food for 3 or 4 days.
I have been expecting this for decades, and you are right, it will get ugly, REALLY, REALLY ugly. Possibly even a world war.