More effective than any regulation would be a legal system that actually made it possible for the small guy to sue the big guy for damages.
I'm beginning to think one of the biggest causes of all this crap in the US is the "American rule" regarding legal costs. Even if you win, you still lose unless it was a massive case. Stupid.