This will probably be an unpopular opinion, but I really think some technologies should simply not be developed.
Like it or not, engineers have a social responsibility, and this they should be able to refuse to make certain types of products. In other fields (biology and medicine for example), there is a notion of ethics. We need that too.