Name and shame them? Make very sure your anonymity is preserved lest they try to sue you, but exposing these practices on here might be a start to get the word out on it.
Just a casual naming online stating that these practices are on purpose and not a bug, so when I search for the company and the issue on google, I'll know to not give them the benefit of the doubt.
Ethical violations are an endemic problem. If everybody named and shamed companies for every ethical violation they encounter, every company would end up named and shamed. And the really bad stuff would get buried in an avalanche of comparatively trivial violations.