Truth in advertising laws. Make it illegal to lie, mislead, or deceive in advertising. And I mean criminal, like jail time for the CEO, or they can specify an executive that must sign off on all ads if they like. That person takes the fall. And who decides if an ad breaks the law. A jury, or something more streamlined but still made up of regular Americans who decide.
I think that a lot of people ascribe a lot of depth to how the stoke market works that is really just a farce. When it comes down to it, the stock market is a corporate popularity contest. The concept of stock was a way for someone to get a peice of the action without having to actually know or do anything. And it acted as a way for the wealthy to annoint people as worthy. Nowadays , due to growth in the number of people involved, popularity is really all that matters. People will claim it is about revenue and such, but it really is about will other people buy the stock for more.