In other countries advertising is a lot more strictly regulated. Only in the U.S. do companies have free reign to advertise to children and such.
I'm not sure what to do about the problem because the people in charge of solving it, the politicians, are often paid hefty sums by the advertising companies themselves.