> I used to think that most engineers had strong ethics
Civil engineers maybe. Software "engineers" were never known for their strong sense of ethics.