I have a lot of respect for someone who chooses to not work at a place because that place is doing bad things.
There are so many things that go into that decision, how "important" is it to be employed, how "bad" is the business behavior, how "costly" to a reputation is it to leave or to stay. It is the kind of question that puts a persons character and self image on trial, and in my experience few people emerge on the other side unchanged.
Faulkner said, "... the young man or woman writing today has forgotten the problems of the human heart in conflict with itself which alone can make good writing because only that is worth writing about, worth the agony and the sweat." I didn't really understand what he was talking about at the time. This was one of my High School English teacher's favorite quotes. But in the late 90's I met people who were being ripped apart by working at a dot.com company, knowing it was all smoke and mirrors, but staying to that they could vest their stock and sell it before the rest of the world figured it out. Being in a position where your personal wealth will benefit because you are participating in, although not directly responsible for, a fraud that is being perpetuated on the investors. How tainted is that silver?
A couple of years ago I was having lunch with an ex-Googler who was coming to grips with their loss of innocence. They had worked in AdWords and were part of a group that was increasing the average 'spend' of an AdWords customer with targeted messaging that was designed to appeal to their use of the system. This person had recognized that the goal of the program was to essentially "trick" the customer into spending more money when all the statistics said that doing so would not give them a commensurate growth in business or traffic. And as bad as they felt about participating, they continued to do so as the program manager stressed that nobody was "forcing" them to spend more money, just offering them a way to think about where they would "want" to spend more. This person was dealing with the realization that a younger version of themselves would be disgusted with the older version of themselves for "giving in."
It seems that people will talk about honor, character, and integrity in the abstract with one set of views and then find their real character (or lack thereof) when confronted with a test of their values.