I'd like to see some statistics comparing Amazon to other retail jobs. Low-skilled retail jobs are often physically exhausting and not fulfilling. Many amazon workers might feel depressed, but would they feel better if they worked at Walmart instead?
I can't comment on Walmart specifically, but from my experience working in a warehouse for a couple months it seems that Amazon is totalitarian in a way your average crappy low-skill job isn't.