It is a statistical fact that there are less job opportunities then there are unemployed people.
Sure I understand this is the case, this is always the case. And that is the reason we have unemployment insurance, and I think it's a good thing.
The number of jobs available is a fluid number. If people started rushing OFF the welfare rolls, and INTO all these low paying jobs at McDonald's and so forth, after a year of this activity the growth in GDP alone would create openings for another untold amount of jobs, and the virtuous cycle would repair the economy. Not a job for every single person...but more of them - and more is better than less.
For every person that gets off welfare and starts working, we save what? $13,000 a year? So 100,000 people get off welfare and go to work for McDonald's and suddenly the govt has an extra $1.3billion to give tax breaks or stimulus or hire more teachers. Also McDonald's has a highly motivated workforce, and they begin to produce slightly more profit - and the market notices and people invest, and before you know it another branch opens up and there are 50 more jobs created. And all those new paychecks get spent just like the welfare did...but there's more money left over so folks buy their kids a new toy, and before you know it toymakers are hiring, toystores are hiring, tax revenues are up, the debt goes down, interest rates stay low, foreign investors take a second look at the American economy and say, "hey, those lazy fat americans are actually working hard again, and for less money...think I'll move my corporate HQ over there next to that brand new McDonalds."