While I was caught up in the anti-Walmart meme [and I'm using "meme" dismissively] for many years, today Walmart provides jobs in my community and those jobs appear to be stable with regular shifts because I often see the same cashiers at the same times one year to the next. I'll add that Walmart also generates local sales and income tax revenue [and sometimes property tax] that helps make schools and roads and fire trucks possible.
That's not to say either Amazon or Walmart is moral. It's more that because Walmart has a greater dependency on the commons around me and I believe its interests and mine are less orthogonal.
That's not to say either Amazon or Walmart is moral. It's more that because Walmart has a greater dependency on the commons around me and I believe its interests and mine are less orthogonal.