This general issue sounds like a reason for a new software movement. Perhaps called the "Ethical Software Movement", freedom means that people have the option to be terrible. You can't both prpreserve that freedom and enforce your set of morals on any downstream consumers.
Freedom Has a Downside