The reality is that companies know they can get away with crap because they all get away with crap. And because they all do it, consumers are powerless.
This is why regulation isn’t a bad the thing that many HNers seem to recoil at. The real problem with regulation is when it’s defined by lobbyists rather than consumer groups. But even then, it’s really no different to the status quo where businesses are never held accountable.