Regardless of how well people prepare it will only last so long. In a real life armageddon people who haven't saved will just steal from those who did even if they have to kill for it.
Reminds me of the illegal's crashing our borders. Easier to just take from those who worked and were responsible rather than try to make things better in your own country.