I guess I come from a different country and also a different viewpoint. Here for those that try hard enough there are ways to pay for school, the government covers the bulk of the cost with scholarships, bursaries, and student loans available to cover the difference. Up until very recently in this area there have always been more jobs than people to fill them, if you are working full time at McDonalds it's because you choose to, not because you have to. At the company I work at starting wage is $20/hr which works out to almost $60k/year at the hours we work. And this is entry level work, no high school diploma required, 2 feet and a heartbeat as most people say. And within 6 months most can be making $25/hr if they apply themselves, and can be over $40 in a few years if they start and complete an apprenticeship.
I have had numerous people work for me over the years that fail to apply themselves to get raises or climb the ladder. They'd rather put in as little effort as possible and complain they don't make enough. I have an example, this person has worked for me for 7 years, in that time they tried to start a trade, but were kicked out of the trade because the failed to pay the $35 entrance fee, they also tried to run equipment, but only want to run half of the equipment in the yard and couldn't be bothered to learn the other machines. This same person makes the above mentioned $60k/year and yet has to bum smokes off everyone in the yard because they can't afford a pack. Seems to me in many of thee cases their poor life choices are to blame, not the employers pay scale.
So is the degrading and demeaning, yeah probably, do I feel sorry for the person however when they were the ones that put themselves there, not one bit. I know this seems harsh, but as my grandmother said "god only helps those that help themselves". I will go out of my way to help those that need it when they too are willing to put in the effort to change their situation.