Not to start or further a pro/anti smoking discussion here but I think the difference is obvious.
When you eat Dunkin Donuts you are only harming your own health. When you are smoking in a public place you are harming your health and the health of everyone else who is in the nearby vicinity.