> In reality, what stops bad behavior is regulation because in reality, people do not have infinite time and infinite information to assess each thing they consume.
Reputation is much easier to destroy and bad behavior is much harder to hide today than 50 years ago due to the easier spread of information.
There is still a huge spectrum of business behaviour that is not violating regulations. In the aggregate businesses who please their consumers more will thrive compared to those that don't.