And it's not just Amazon - it's most (prolly all) of the major online sellers, so refusing to patronize one - or even half a dozen - companies isn't going to have any impact. Makes me not want to order anything online any more...
What's really needed is a campaign for basic humane work standards - like there were/are for dolphin-free tuna, and fair trade coffee and chocolate, etc.