Protecting consumers

In your view, which of the following mechanisms is most effective in protecting consumers: the consumer movement, government regulation, the courts, or industry self-regulation? Explain your reasoning.