A better skill set for workers won't fix this problem on a macro level. You acknowledge this and then go right back into saying it will fix it. Does our educational system need reform, yes. Does our college system need reform, yes. The fact is though someone needs to work behind that counter and they should be able to live off of that job. I'm not saying they should be able to raise a family of four, but they shouldn't need a second job just to take care of themselves. We all need to admit someone needs to do the boring jobs, the menial jobs, the shit that makes society work. They should be properly compensated.
A better skill set will lead to another job that doesn't have to do with that minimum wage job. The reason those minimum wage jobs exists is for those without skill sets that allow for them to find better employment. By skill set I am talking about jobs like plumbers, air conditioning repairmen, mechanics, etc. These are labor jobs that do not require as much education, but do require skill sets to perform. So on the macro level, if it requires the government to provide these skills, then there will be an effect that will help the overall poverty level.
And as soon as the number of unskilled workers goes down, there will be less people to take those minimum wage jobs. Businesses will have no choice but to provide higher wages to compete for these workers. Giving out living wages just because you want to doesn't make sense for many businesses. That doesn't work when there are so many people available for those unskilled positions.
Okay, so say this person works on average 40-50 hours a week at McD's. A lot of times at these places, you don't have steady hours, or they are quite variable as far as scheduling goes. On top of that, you cannot afford to take even a couple hours a week off of that ~50 hours to dedicate to working on educating yourself, finding another job, ect.
In your hypothetical, 40-50 hours is full time work. Does a person who works minimum wage really work that much? If so, they should be earning overtime pay. If they aren't, they need to complain to their state that that business is taking advantage of them.
Plus, there is such a concept as going back to school part time. If a person who is working 40 hours can't even dedicate a couple of hours to school, then they can continue to use that excuse to stay in poverty. I am working 40 hours and going back to school at the same time. I know it isn't easy, but a person has to do things to help themselves. This all depends on the person if they are willing to work towards that or not.
McDonald's made close to $5 billion in profits in 2010.
There has to be a way to get some of that money down to the people who do the grunt work.
Isn't that McDonalds the corporation and not each McDonalds franchise? Two different things going on here.