You should organize politically to compel businesses to behave ethically. They understand the power of political organization - they've built the whole lobbying industry for it.
Certainly if consumers don't like it, they'll switch to a competitor, right?