Funny thing is I have never been unemployed, day after I lost my job, called up several agencies and was working the next day. I have a reasonably nice IT job now but in the past have done whatever it took to pay the mortgage. Chicken factory, call centres, whatever would bring in money.
There is literally no excuse for not working if you are able to, you just need to lower your standards and expectations and be prepared to work hard without bitching and moaning about it.
Indeed, it's not that there's a lack of jobs, it's that people think they are too good for many jobs.