The devil is in the details my friend the devil IS in the details. It is the unintended consequences that is the problem with these type of laws, business is the only one that sees them for what they are. You are about 35 or so and are old enough to have seen that laws that get passed as regulation are full of details and loopholes, not to mention unintended reactions contrary to the intent of the laws. It just turns out that way, they find ways to comply, get an exception or a special permit, it just happens. It is politics.
If nobody is doing the inhumane things these laws hope to end, then how are humane laws harmful?