This is almost definitely not about the IRS--or at least it is only to the extent that Walmart might use that as an excuse. It's very likely that Walmart is already treating them as de facto employees with scheduling and management practices. Letting them eat at Thanksgiving isn't likely going to be to be the straw that tips the scales to employee.
IRS: here's a list of things that can be evidence you are using contractors as employees.
Walmart: OK we'll ignore every single one of them except that we won't provide them with health insurance, we won't withhold tax, and we won't let them eat Thanksgiving dinner or go to the movies.
There is a massive problem with employers skirting the law with respect to this, but companies don't care because enforcement isn't consequential enough to make them care.