I'm not convinced Amazon would suffer significantly if they raised their prices by 10% on average. No other seller can compete with them on convenience, and people are willing to pay for that.
So there you have it! Create your own "Amazon," 10% more expensive but we treat our employees better.
Also, for fuck's sake stop making excuses for abusive employers. Why would you do that?