There seems to be this idea that society is responsible for supporting citizens. . If a company isn't paying a "living wage" find a new job.
Right now, there is a growing need for skilled labor: plumbers, electricians, carpenters. Why not find find a job that offers training and a living wage?
Personally, I would have loved to be a a full time CM, but I knew I would never be able to support myself. So I found a job that pays enough to support my trips to Disney.