Choosing not to do business with the Carnegie Steel of online shopping just isn't going to change Amazon's market position. There will never be enough people boycotting Amazon due to its inhuman treatment of its workers to offset the value Amazon receives from doing so.
The only solution that I think has a chance of working is public policy, which seems increasingly less likely as political parties are ever further beholden to the interests of their corporate benefactors. It's a bleak outlook, but as the allusion to Carnegie Steel suggests, it isn't the first time the US has found itself in this position. In fact, the parallels between the political economy of the early 20th century and today seem increasingly more aligned.