There's nothing wrong with campaigning against companies who do things you find unethical, even if they aren't criminal. In this case perhaps the laws should be changed, but in general it's not even desirable for every unethical act to be illegal, yet that doesn't mean we should completely ignore them either. You could, for example, do a classic free-market thing: choose to only do business with companies who act in a way you consider appropriate, and avoid those who don't, perhaps actively campaigning against the ones you find particularly egregious.
The "it's just a game, these are the rules" mentality is actually deeply anti-free-market in the classic sense of intelligent individuals making free choices--- it's the view shady corporate types take, who try to stack the rules and then also promote the view that everyone has to just listen to what the government says the rules are, and not make individual decisions.
The "it's just a game, these are the rules" mentality is actually deeply anti-free-market in the classic sense of intelligent individuals making free choices--- it's the view shady corporate types take, who try to stack the rules and then also promote the view that everyone has to just listen to what the government says the rules are, and not make individual decisions.