It's probably different if you have a family, but I have quit jobs over moral implications no problem. Most people have pretty flimsy morals and will do anything to keep the money rolling in.
Most people have no safety net and if the money stops rolling in their life is effectively ruined for several years
> It's probably different if you have a family
It truly is. I can’t emphasize this enough.
How do you know how many people would quit? Even if 99% of the US would refuse to work for the NSA, the last 1% would be plenty for the job.