In modern times, it's because "they" own and control all of the major media outlets leaving those who would do the shaming with little to no voice and basically FORCED to sit idle and watch.
We the people have no say so in what's popular in the media.....they control the algorithm.
For example, we the people didn't vote for songs with lyrics like "my bootyhole is brown" or "Percocet.....molly Percocets" to get play on major radio outlets.
Songs like those are chosen FOR US.
The most you can do is have a personal code of conduct/moral compass for yourself and your household and wear it as armor for when you step out into this demonic society.
The most you can do is RECOGNIZE that there's a war for your mind and choose not to consume.