You'll find that the same argument gets thrown entirely out the window conveniently depending on a person's specific beliefs on any given issue. It's barely even built on sand as a premise.
See: racism and discrimination broadly, segregation, refugees, illegal immigration, unions / union strikes, marijuana, political corruption, cartels, government protected monopolies and so on. There are a vast number of topics that cause people at businesses to be willing to disregard the laws of a given jurisdiction at various points in time (regardless of whether one views the position as being on the moral side or not). It'd be hard to claim that it never makes sense to disobey the law for a business, given just the last century of history in just the developed world, with the plentiful display of wildly irrational or immoral laws that have existed.
See: racism and discrimination broadly, segregation, refugees, illegal immigration, unions / union strikes, marijuana, political corruption, cartels, government protected monopolies and so on. There are a vast number of topics that cause people at businesses to be willing to disregard the laws of a given jurisdiction at various points in time (regardless of whether one views the position as being on the moral side or not). It'd be hard to claim that it never makes sense to disobey the law for a business, given just the last century of history in just the developed world, with the plentiful display of wildly irrational or immoral laws that have existed.