There is always a conflict between what engineers create and how the public thinks of them. Engineers design and run the nuclear power plants, factories, industrial farms and just about every other "bane to mankind" that exists in their opinion.
Recently someone confronted me with a video clip of an EZ chicken catcher, citing it as an example of engineering cruelty. And it bothered me, a lot.
Basically it is a machine that gathers live chickens and puts them in cages. From an engineering standpoint I think it is a simply amazing design. The rate at which it moves large groups of live chickens around must be a huge cost and times saving for the farms that use it. It doesn't do it gently or pretty, but it is very effective. People want cheap food and machines like this help to keep production costs down.
We create things that do jobs faster, easier, more cost effectively or raise the standard of living for everyone. Is it fair for the people who enjoy the fruits of our labor to question or ethics or morality in the ways that we do it? And how do you handle it when someone says that engineers have an ethical and moral obligation to not create something?