"We follow the law, because it is the law" is not a valid response in my humble opinion, because it got us exactly where we are now.
It isn't about the law being the law, but everyone being equal before it.
Besides that, a bad law can be changed to be better (in theory). We can do that via the sanctioned legislative process, or through mass civil disobedience.
These companies that are cheating various provisions of immigration law aren't doing it as a protest, but as a means to make a quick buck from a bunch of people who can't effectively seek redress.