The people who would not work for Amazon are rational, too, they just have different values than you do. I'm one of those people, and I'm not some raving lunatic.
Choosing to not work now at Amazon based on a current weighing of pros and cons, moral or otherwise, is a rational choice.
Choosing to never work at Amazon is not based on reason, but prejudgment. One cannot rationalize the unknown. This is what my original statement was in reply to.
Sorry, I'm a bit quick on the gun here because HN readers tend to be really 'libertarian' and don't understand the idea of someone not wanting to drop their ethical standard to work for a lot of money.