I think most of the problem lies with our education system. Even when I was in school, much of the propaganda that kids are fed is that everybody can be the boss, a CEO, the president. That with "the right" education they will never have to do physical labor. They fail to tell kids that someone still has to do the actual work, that there are more people building the cars, offices, drilling the wells, harvesting the raw materials, than there are overpaid CEOs. When some of these folks hit the real world, after paying for or going into debt for "the right" education, they find out those jobs are mostly non-existant. Some have the attitude that they basically paid for that dream job, and dont want to "settle" for anything below them.