The only reason I called the police on the guy who robbed me at gunpoint was because I was concerned that he might also steal from someone who couldn't stand to lose their money AND because he was using lethal force to steal money.
I didn't really enjoy the few weeks of stress that I got from being mugged. But I otherwise didn't hold it against him. He was much more polite than a person with a gun has to be. And I could afford gas at $4 a gallon (as it was at the time) where he couldn't (credit cards showed him immediately going an filling up at a gas station).
If a rich guy had mugged me, I think I would have been a bit more upset about the experience.
But I guess the point I was making was that if stealing or taking advantage or someones misfortune is morally wrong in one context, then I don't quite see a principled way out of it, other than layering an assumption-ridden argument about Amazon being bad and therefore deserving of this. As is typical in most corporate environments some engineer/pm/sales dude is probably going to end up being the fall guy. IMHO the only way to "stick it" to Amazon and come out on the moral high-ground is to stop using them. There is a time for civil disobedience, but it is possible for most consumers to avoid shopping with them.
This doesn't change the post hoc moral reasoning, but it night have incurred less impact on you.