I've been described as a pragmatist. I tend to do whatever I have to do to get the job done UNLESS it involves a true moral choice; then I do what my heart tells me is the RIGHT thing to so. In working for somebody else, you put up with a lot of manure. If it is a stupid, low-level mess, I do what the boss tells me even if I don't agree with it; he's paying for it. But I won't compromise my moral principles for any boss. So I guess it depends on what the choice is.