Nice post Michael, I gave you some rep for that.
Some people view what they do as helping companies to provide a solution to the problems of others and therefore feel good about what they do.
Others will not approach certain companies because the moral implications are questionable, in their opinion of course.
As you said, ethics are 'absolute standards' but our own morals are more in fluid motion and constantly changing in response to our own life experiences. In fact, I'd say that our morals change with every client we encounter, perhaps on a small scale but as we get a better idea of our world and the people in it, so our morals form and reform accordingly.
My question was asked merely to compare ideas of others from a moral point of view in relation to their work. And as most people's morals are based on ethics, I felt it relevant to include ethics in my question.
Your post is great food for thought though so thank you.
