I appreciate not everyone is in the same situation and I do feel sorry for people that work in industries that are in decline.
I work in software and we are crying out for good developers, the project I am working on has a good chance of folding simply because we cannot find any good developers to fulfill roles.
In most industries the jobs are out there, you just have to be flexible and move, even to other countries. Many people don't like to do that I understand.
In the 21st century you have to flexible and assume that their is a global work force you are competing with and must be a part of. My wife lives on the other-side of the US, these days that is not at all uncommon. We have colleague with children that live thousands of miles apart. If you have a specialized career then you must be flexible on location, if you have a flexible career then you can be more fussy on locations.