This is not a personal or a moral problem. It is a political problem and must be solved through legislation.
Now we can always think about the origin of that political problem as cultural. The free markets, trickle down economics, "pull yourself by your own bootstrap", labor union as a greedy mafia etc. All this encouraged the thinking that regulation and worker protection must be eliminated.
Shaming people is not going to work. Informing them and encouraging common political action will.
But it has also to be made somehow a personal problem, you can’t exist by keep enabling what’s wrong justifying yourself that politics should solve it, at a global level its a political problem, at a personal level its a personal problem, when you read so much shit about this company, how can you keep using it?
Now we can always think about the origin of that political problem as cultural. The free markets, trickle down economics, "pull yourself by your own bootstrap", labor union as a greedy mafia etc. All this encouraged the thinking that regulation and worker protection must be eliminated.
Shaming people is not going to work. Informing them and encouraging common political action will.