“Theres really no good reason to tie the story to Walmart, other than everybody enjoying hating Walmart. “
There are even some Walmart bashing articles on vox.com
Does “sponsored” maybe only mean “Bought ads upon”?