i dont think we have any examples of that working out. In a utopian world it would, but then again, in such a world, is it needed?
I think we need some much much stronger basic laws, like anti lying, anti fraud etc (but where crimes does NOT pay), and then POSSIBLY(not sure, havent thought that much about it) some form of mechanism to force companies to answer questions about their products/services/conduct