Many years ago I quit my job at a search engine company for my personal ethics, because they had me start manipulating search results based on who paid for their entries.
But I’m aware that I did that out of decent financial security, not out of some deep moral courage.
If writing spam was my only way out of poverty or to feed my family, I’m sure I would act differently.
This is the way.