In the end it is the democratically elected people’s job to make the laws in the public’s interest.
Ban advertising to minors.
I think it's high time we stop assigning personalities to companies, expecting them to be "good people", and start legislating them to prevent them from harming people and the planet in the first place.
Which is commonly understood in just financial terms. But when you think about it in a more open way, shareholders have children, too, and any action of the company that is negative for the society cannot be said it's in shareholders' best interest. (This is regardless of whether what the report says is actually true.)
The shareholders are only interested in profits.
In a competitive free market the profit incentive is actually the 'who can do the most good for society' incentive.