someone wrote that shame is somewhat useful as a tool to get people to STOP doing a thing (it tends to depress them and make them wonder what the point of trying is, though it has a downside of creating a backlash where i.e. perversely doing it more in private feels good because fuck those assholes who shamed you) but it's very very bad at encouraging people to do a thing, like beating a dead horse.
Positively joining a good cause might be better to inspire people TO do something