I don't know how someone can drink a extra large milkshake without feeling like they just dropped a bomb on their digestive system.
When it comes down to it, you need to be in tune with your body. If you need a nutrition label to know whether or not you're feeding yourself right, you're already in trouble.
The real problem is that often times the calories listed are not 100% accurate.
[1] http://www.fda.gov/Food/IngredientsPackagingLabeling/Labelin...
Now you have the internet. There's literally no excuse. If you want that information you can pull out your smartphone and look it up, right there, standing in the line.
If you are a restaurant owner, it's just one more choice that's been taken away from you - what you want to put on your signs. You may think it's trivial, but it adds up. These choices are never ours to make again.
As a customer you don't get a choice whether or not you get exposed to a lot of intrusive advertising encouraging you to eat more (at least in your McDonald's example). It seems to me this is in a small way redressing that balance.
In purely pragmatic terms you are balancing the health of the population (heart attacks, strokes, mental state quality) against the right of a multinational restaurant chain to be slightly more profitable. I think it is well worth it. There are far more egregious abuses of personal liberty you could complain about.
Enough with treating the population like babies.
This isn't even going to have any effect! And it would still be wrong to do even if it made everyone skinny.
If we as HN commenters praise a reduction of 1 second of latency for an RPC call to a microservice, surely reducing the latency for consumers standing in line by 5 minutes is laudable! Especially because of the low burden by fast food owners!
If you want to discuss some other encroachment of liberty by the government, feel free. But this proposal in isolation is reasonable.
Do you think alcoholic drinks should be labelled with the percentage of alcohol contained? Should food be labelled with the ingredients? Should you be allowed to know if your food contains nuts? And so on.
You can argue a compelling interest for labeling food allergens, because they can kill people almost immediately. Calories can't.
How well did that work?
Today more than a third of Americans are obese.
A third of Americans are obese. You know what will fix that? A pill that reverses obesity. Invent that and I promise you every obese person will take it. Nobody likes being fat. Until that day, all these other "solutions" are just authoritarian feel-good nonsense.