I think many people are disillusioned by the system. Wages have barely gone up and people that are working full-time, and sometimes two full-time jobs, still can't manage to get by. It makes people give up hope.
Not to mention the recession really changed things. I saw excellent workers laid off and mediocre workers kept on because they were related to a manager or brown-nosed their way to the top. It sends a negative message to the workers that are still there.