Separating this sort of stuff into "social issues" is I think an incorrect way to look at it.
We're talking about changing normative group positions in a complex society that has delegated huge swaths of norm policing to immensely powerful institutions.
So, shame is one way. You have to make it shameful in the first place - and then you still have to change the institutions.