Bullshit. Given the surplus of labor, people will fill whatever jobs are available. Just because I have a better job than Walmart doesn't mean there are better jobs for everybody.Wages are not about what the company can afford to pay.
Wages are about the value a prospective employee will bring to the company and what that employee is willing to do it for.
No one is forcing people to work for Walmart.
Obviously, the people working at Walmart need to work somewhere, and when that's what they can get, it's what they'll take.