Walmart is betting that a big chunk of its employees in places like Portland OR aren't going to move to Bentonville, AR, and then it can terminate them and have an effective layoff that doesn't look like a layoff. Pretty safe bet.
Leaning on the stereotypes - I regularly saw more confederate flags and 'lets go brandon' type stuff in the Portland metro area than I have in AR (and I've spent a fair bit of time here) and I've been met with minimal grief here in spite of being the weird dude in the area with an electric car and shoulder length purple hair. Yes, Harrison still has their billboards that are pro white pride radio but there's other places in the state.
I'm a full time remote person but my move here was prompted by a combination of finding a place here that met our criteria and being nearer to my other half's family.
Also, remote work eliminates all the risk and power games companies like to play around employee (re)location.
Anyway fire for cause is meaningless with at-will employment.
For cause prevents the employee from collecting unemployment; and also saves the company money on what they need to pay into unemployment (iiuc).
If companies are "allowed" to lay people off, then why not this? I'm pretty sure this is within the boundaries of "at will employment". You'd have to show some kind of civil rights violation.
Companies don't have to show cause to fire anyone. That's a cover your ass situation. This ass-covering makes sense with more than half of the US population now falling into some kind of protected class.
Ironically, here in the United States, they have everyone distracted with race wars and gender ID while workers' rights are still nonexistent.
That's why corporations love Corporate Black History Month and Corporate LGBTQ Month so much. They get to virtue signal that they don't discriminate while continuing to rob everyone blind.