I've been seeing the same argument come up over and over again in various online forums - that people in low-level jobs bear no responsibility for their actions if they're merely "doing their jobs." For instance, I'm tired of hearing that an employee of a cable/Internet company using sketchy marketing tactics to sell a product is "just doing his job."
Folks, each and every one of us has a moral obligation to do the relatively better in these situations. So if you find yourself in a situation where you're continually doing something you know is wrong on behalf of your employer, it's time to start looking around for a different job. Yes, I appreciate the notion that jobs are hard to come by and that sometimes we have to do things we don't want to do. But if a job runs against your understanding of what's right and what's wrong, there's no merit in continually suppressing your moral compass. Find another job as soon as you're able.
I'm no longer buying this notion that entry-level employees are somehow blameless because they're just following orders.