Let me ask you something... If you start a new business, and let's say you take out a huge loan to pay your startup expenses, and you have a huge pool of qualified workers fighting to work for you for 10 dollars per hour, are you going to pay them any more? Knowing full well that that's a shitty wage, but that if you pay them any more you might go out of business and have a huge debt burden... Or do you pay them 20 dollars per hour out of generosity, and risk going bankrupt, with repercussions that could follow you for years?
It's easy to blame corporations, but remember, there's more players in the job market, including many struggling small businesses... Furthermore, large corporations have gone out of business, and when they fail entire towns and cities can become destitute (look at Detroit).
Corporations pay market value for wages, to increase wages you need to either increase the number of jobs, or decrease the number of workers.