I don't understand the objection to shaming people for bad actions. Society has been founded on this principle for thousands of years. Word gets out that you're doing something nasty and then other people remove you from their social circles. If at some point down the road you clean up your act, you might be able to rejoin. THIS IS NOT NEW. It's not a "new climate" or a "new culture", this is how humans function. "Social media" just makes it easier for humans to be the social creatures they naturally are.
My theory on this is because it’s the combination of two major forces: male supremacy and social media amplification. Male supremacy has been taken for granted, basically forever, and now there is more pushback on that (pushback that started a while back but has been gathering steam now that stories are easier to share via social media). Social media also makes it possible to shame people on levels never before seen, it is a second’s effort to learn some dirt on a stranger and join a pile on.
We’re in uncharted waters and things are going to get uncertain for a while, I’m hopeful the culture will produce new charts to navigate them because the old ones definitely needed to be thrown out.
I’m not certain the social media companies have our best interests at heart though, they want money and unfettered desire for that has wrought havoc for a few centuries now.