There was a documentary about human trafficking a few years back.
A group of people from rural areas were promised good jobs overseas. Once they were out of the country, they were forced into a labor camp to do online scams to people from their own country, because they understood the language. Along with other people from different countries. They did that “job” for an amount of time. Then found a way to escape, despite a great possibility of getting caught and killed. When interviewed, they said, it was the mental cost of causing harms to other people that they had to get out.
But why didn't they try to escape from day 1, doing the right thing and scam no one? Because that's not realistic.
One thing that moralizers don't know or try not to understand is, ethical decisions often come after weighing the pros and cons of not doing it.
Moralizers are so damaging to the culture because instead of speaking out to your friends and loved ones that you're messed up, you are told that your experiences are isolated and against what normal people should do. Now with that unspeakable shame, you can reject other people and become more narcissistic over time or even worse, moralize other people back.