The only way to overcome shitty behavior from shitty companies is we as consumers acting consciously when buying and also electing representatives that keep shenaningans like these from being legal.
Unless companies that are "nice" start to steadily outperform those that aren't, this will continue.