It's always the government that is at fault for either poor/ineffective regulation or lack of enforcement. Unless a company is flagrantly breaking the law, blame the government. Companies are just doing what we know they will always do - engaging in every lawful (or gray area) tactic they can to turn a buck. When we don't like the way a company is turning a buck, we have precisely one recourse - government regulation.