How was OSHA doing a poor job regulating? You think OSHA has the resources to hang out on every job site? I guess, in your world, every driver who exceeds the speed limit is evidence the cops do a poor job, and everyone someone gets food poisoning, it's the food inspector's fault too? 

Maybe there should be personal responsibility on the companies to do the right thing. Inspectors do a lot with the limitations imposed on them.