Eduardo Padilla Posted over 2 years ago Is an engineer morally responsible for harm caused by their creations? It perhaps could help to give every villager an assault rifle, but I believe that violence generates violence, in short or long term. What you should be doing is educating people. Instead of giving people guns to protect, educate people to help each other, to find ways to live together. I don't think you should just send teachers, in some places, they would just be ignored, killed, or whatever. But really invest in educating people. What would happen if, as a part of your defense investment, you had a real contribution in education? Everybody wants results today, but sometimes you have to invest today to see results in 20, 30 years. But you have to think in the long term, unfortunately. That's how you make sure what you do sticks, so to speak.