You are confusing taking a class with actually having ethics. No amount of attending a lecture about ethics will convince you if you do not, as a basic premise agree with the ethical principle that loss of life is a bad thing. And to be very clear, ethical principles are subjective. There is no objectively right or wrong thing as far nature is concerned.
Ethics class gives you tools to analyze a problem. Any good class is part of the philosophy department and leans on the classic philosphers approaches to analyze the problem. Many engineers would have no exposure to this otherwise and i think its a good part of any Universities' engineering curriculum.
Classes don't solve the problem entirely, but they're a start and without them in this case a company so large and powerful that it has a space program and foreign policy planks is being guided by nothing but the intuition of someone who grew up spending money earned by child slaves and who thinks that scuttling an army's mission in-progress is pacifism