Case in point - the above ad I snapped at the Powell St station in San Francisco while waiting for a train.
This hypocrisy just staggers me a bit.
Solution is to ban ads promoting such junk food. You probably do know that tobacco advertising is banned. And considering that obesity will soon become more dangerous than smoking, we should do what we can to stop one major causative factor - junk food and drinks. Both these epidemics have similar elements - smoking and eating junk food are voluntary, avoidable and rather cheap. I see no reason why not to ban junk food ads.