Thanks for spreading the word, Mozilla! I completely stand beside you on this one. I had an interview for a job that sounded great all around: good pay, interesting work, technically challenging. But during the interview, the more I learned about the role, the shiftier it sounded. Before the morning was over, I realized I'd never be able to attend an EFF meeting or look my privacy-interested friends in the eye if I accepted the position. I left early and gave the recruiter a quick note that it wasn't right for me.
I totally get that you've gotta eat, and it would have to be a really bad job for me suggest that someone choose to go hungry or homeless. However, if you have the option of taking more than one job, I do think we're ethically obligated not to go with the awful one. You've got to be able to look at yourself in the mirror, and to get up each morning without feeling like you're making the world worse. That counts for a lot.