Setting legal precidents and regulating the industry are musts to curb this behavior. But we also have power as consumers. The ol’ “vote with money” if you will. There are too many uninformed consumers for this to have a huge impact, but keeping our money away from bad publishers and giving it to good ones will help.
for everyone who thinks about what they buy, there are so many those who will just buy and scream how they will do what they want with their money. Relying on people to do intelligent decisions or even care about their own interests is fools errand.