I think tech people are actually far more likely to be against this stuff than the general population. Also, a significant portion of people in tech don't have many formal qualifications compared to (as a bit of an extreme example) something like medicine or accounting. Also, as an accounting major myself, there was a big push to impress upon students ethics after the series of financial frauds in the 2000s. It involves a lot of telling us that Sarbanes-Oxley exists often, quizzing us on some detail of the act rarely, but never actually giving us ethically questionable situations and having us debate what should be done or covering cases of unethical behavior. Having taken an actually course in ethics, I'm not impressed by it's ability to get people to behave ethically, it was very theoretical and, actually, not very prescriptivist which is actually probably what you want. And the struggle you're up against, too, is that the NSA is a government agency giving you legally binding orders because, they argue, they need it for law-enforcement purposes. It's not even a black-and-white issue where you can expect everyone, even most, to agree on if the article described ethical behavior or not.